python 3.7版本的新功能。
尝试使用pypdf2
,但出现一个我无法自行修复的错误:
我的命令:
pdfFile2 = open(r"C:\Users\Luca\Desktop\python\tutorial\doc2.pdf", "wb") # w=write, r=read, b=binary
writer1 = pyPDF2.PdfFileWriter()
错误:
Traceback (most recent call last):
File "C:/Users/Luca/Desktop/python/tutorial/tutorial.py", line 8, in <module>
writer1 = pyPDF2.PdfFileWriter()
NameError: name 'pyPDF2' is not defined
我已经安装了pypdf2
库,但是我不能继续,如何解决这个问题?
答案 0 :(得分:0)
发生这种情况的可能性最大,因为您的示例在代码的第二行中使用pyPDF2
(小p
)而不是PyPDF2
(大写P
)。
答案 1 :(得分:0)
步骤1: PyPDF2是一个纯Python软件包,因此您可以使用pip进行安装(假设pip位于系统路径中):
python -m pip安装pypdf2
步骤2: 一旦安装了这些软件包。 您可以从该库中导入特定软件包,例如 PdfFileReader 和 PdfFileWriter 。
从PyPDF2导入PdfFileReader,PdfFileWriter
步骤3: 最后,您可以直接实例化该模块对象
#对于读者
reader = PdfFileReader (open(“ fpath”,'rb'))
#写入
writer = PdfFileWriter ()
outfp = open(“ outpath”,'wb')
writer.write(outfp)