PyPDF2,如何修复示例代码以符合Python3

2024-09-20 22:59:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我是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在编写方式上有区别?在


Tags: 代码httpsgithubcom示例outputpdffile

热门问题