我是Python新手-我使用的是python3.4,但我能找到的大多数在线示例代码都是针对python2的。尤其是我尝试使用的包,PyPDF2有示例代码: https://github.com/mstamy2/PyPDF2/blob/master/Sample_Code/basic_features.py 这是针对python2的。我好像跑不动了。我修复了打印部分(第7行)以包括括号。我不知道如何修复的是第44行和第45行,这两行实际上保存了一个带有修改的pdf文件。规范的相关部分是:
from PyPDF2 import PdfFileWriter, PdfFileReader
output = PdfFileWriter()
input1 = PdfFileReader(open("document1.pdf", "rb"))
output.addPage(input1.getPage(0))
outputStream = file("PyPDF2-output.pdf", "wb")
output.write(outputStream)
我的Python不理解file()。给…一个错误
^{pr2}$有什么建议吗?我应该导入一个库来运行这个,还是python2和python3在编写方式上有区别?在
Python3不再允许您使用
file
构造函数打开文件。相反,请使用open
。在相关问题 更多 >
编程相关推荐