[英]pypdf2 is not defined
新的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
庫,但我無法繼續,我該如何解決這個問題?
第 1 步:PyPDF2 是一個純 Python 包,因此您可以使用 pip 安裝它(假設 pip 在您的系統路徑中):
python -m pip install pypdf2
第 2 步:安裝這些軟件包后。 您可以從該庫中導入特定的包,如PdfFileReader和PdfFileWriter 。
從 PyPDF2 導入 PdfFileReader、PdfFileWriter
第 3 步:最后,您可以直接實例化該模塊對象
# 給讀者
reader = PdfFileReader (open("fpath",'rb'))
# 對於寫
作家= PdfFileWriter ()
outfp=open("outpath",'wb')
writer.write(outfp)
這很可能發生,因為您的示例在代碼的第二行中使用pyPDF2
(小p
)而不是PyPDF2
(大寫P
)。
----> 1中的NameError追溯(最近一次呼叫最近)= pdfReader = pypdf2.PdfFileReader(filename)
NameError:名稱“ pypdf2”未定義
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.