学习《Python 编程快速上手——让繁琐工作自动化》书中关于PyPDF2操作PDF文件的时候,在写入PDF时遇到问题。
pdf1File = open('meetingminutes.pdf', 'rb')
pdf2File = open('meetingminutes2.pdf', 'rb')
pdf1Reader = PyPDF2.PdfFileReader(pdf1File)
pdf2Reader = PyPDF2.PdfFileReader(pdf2File)
pdfWriter = PyPDF2.PdfFileWriter()
for pageNum in range(pdf1Reader.numPages):
pageObj = pdf1Reader.getPage(pageNum)
pdfWriter.addPage(pageObj)
for pageNum in range(pdf2Reader.numPages):
pageObj = pdf2Reader.getPage(pageNum)
pdfWriter.addPage(pageObj)
pdfOutputFile = open('combinedminutes.pdf', 'wb')
pdfWriter.write(pdfOutputFile)
执行最后一条语句时,出现了以下提示:
(False, <_io.BufferedWriter name='combinedminutes.pdf'>)
大致可以看出是写入失败的意思,但不知道怎么回事?是否有人能解答?