我需要删除目录中多个 pdf 文件的第一页。我是一个初级 python 用户,我从我拥有的其他代码的点点滴滴中拼凑了以下代码。但是,我无法让它工作。有什么东西会冲向任何人吗?
from PyPDF2 import PdfFileWriter, PdfFileReader
import os, sys
directory_name = 'emma'
for filename in directory_name:
print 'name: %s' % filename
output_file = PdfFileWriter()
input_handle = open(filename+'.pdf', 'rb')
input_file = PdfFileReader(input_handle)
num_pages = input_file.getNumPages()
print "document has %s pages \n" % num_pages
for i in xrange(1, num_pages):
output_file.addPage(input_file.getPage(i))
print 'added page %s \n' % i
output_stream = file(filename+'-stripped.pdf','wb')
output_file.write(output_stream)
output_stream.close()
input_handle.close()
错误信息:
input_handle = open(filename+'.pdf', 'rb')
IOError: [Errno 2] No such file or directory: 'a.pdf'