pypdf2 не определен

Новая версия 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 ответ

Шаг 1: PyPDF2 - это чистый пакет Python, поэтому вы можете установить его, используя pip (при условии, что pip находится в пути вашей системы):

python -m pip установить pypdf2

Шаг 2: После установки этих пакетов. Вы можете импортировать определенные пакеты, такие как PdfFileReader & PdfFileWriter из этой библиотеки.

из PyPDF2 импорт PdfFileReader, PdfFileWriter

Шаг 3: Наконец, вы можете создать экземпляр этого модуля напрямую

# Для читателя

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

# Для записи

writer =PdfFileWriter()
outfp = открыты ("outpath",'термометр')
writer.write (outfp)

Документ: https://pythonhosted.org/PyPDF2/PdfFileWriter.html

Это происходит, скорее всего, потому что ваш пример использует pyPDF2 (маленький p) вместо PyPDF2(капитал P) во второй строке вашего кода.

Другие вопросы по тегам