gpt4 book ai didi

python - PyPDF2,如何修复其示例代码以符合 Python 3

转载 作者:行者123 更新时间:2023-12-01 04:47:54 25 4
gpt4 key购买 nike

我是 Python 新手 - 我使用的是 Python 3.4,但我能找到的大多数在线示例代码都是针对 Python 2 的。特别是,我尝试使用的包 PyPDF2 具有示例代码: https://github.com/mstamy2/PyPDF2/blob/master/Sample_Code/basic_features.py那是针对Python 2的。我似乎无法运行它。我修复了打印部分(第 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()。给出错误

outputStream = file("PyPDF2-output.pdf", "wb")

有什么建议吗?是否有我应该导入的库来运行它,或者 Python 2 和 3 之间的编写方式是否有区别?

最佳答案

Python 3 不再允许您使用 file 构造函数打开文件。相反,请使用open

关于python - PyPDF2,如何修复其示例代码以符合 Python 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29042949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com