簡體   English   中英

pypdf2 未定義

[英]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 步:安裝這些軟件包后。 您可以從該庫中導入特定的包,如PdfFileReaderPdfFileWriter

從 PyPDF2 導入 PdfFileReader、PdfFileWriter

第 3 步:最后,您可以直接實例化該模塊對象

# 給讀者

reader = PdfFileReader (open("fpath",'rb'))

# 對於寫

作家= PdfFileWriter ()
outfp=open("outpath",'wb')
writer.write(outfp)

文檔: https : //pythonhosted.org/PyPDF2/PdfFileWriter.html

這很可能發生,因為您的示例在代碼的第二行中使用pyPDF2 (小p )而不是PyPDF2 (大寫P )。

----> 1中的NameError追溯(最近一次呼叫最近)= pdfReader = pypdf2.PdfFileReader(filename)

NameError:名稱“ pypdf2”未定義

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM