【发布时间】:2017-03-13 23:16:35
【问题描述】:
我有以下代码段,它已经过测试可以在 python ver2.7 中工作 该代码将多个 pdf 合并为一个 pdf。
from PyPDF2 import PdfFileMerger, PdfFileReader
#merge individual pdfs of each page into a single pdf
merger = PdfFileMerger()
for filename in pdf_list:
merger.append(PdfFileReader(file("./" + pdf_location + "/" + filename, 'rb')))
当我在 python v3.6 中运行相同的代码时,它会失败并打印以下错误。
NameError: name 'file' is not defined
如何修改代码以使其在 python v3.6 中工作?
【问题讨论】:
标签: python python-2.7 python-3.x pdf pdf-generation