@helseggen

OSError: [Errno 22] Invalid argument В чем проблема?

Пытаюсь прочитать pdf файл с помощью библиотеки PyPDF2
import PyPDF2
file=open('file.pdf','rb')
pdffile=PyPDF2.PdfFileReader(file)


Получаю такой ответ
Traceback (most recent call last):
File "C:/Users/peka/AppData/Local/Programs/Python/Python36/123.py", line 3, in
pdffile=PyPDF2.PdfFileReader(file)
File "C:\Users\peka\AppData\Local\Programs\Python\Python36\lib\site-packages\PyPDF2\pdf.py", line 1084, in __init__
self.read(stream)
File "C:\Users\peka\AppData\Local\Programs\Python\Python36\lib\site-packages\PyPDF2\pdf.py", line 1689, in read
stream.seek(-1, 2)
OSError: [Errno 22] Invalid argument


Почему неправильный аргумент? Помогите.
  • Вопрос задан
  • 5198 просмотров
Решения вопроса 1
Astrohas
@Astrohas
Python/Django Developer
import PyPDF2
file_ = open('file.pdf','rb')
pdffile = PyPDF2.PdfFileReader(file_)

или
import PyPDF2
file_ = file('file.pdf','rb')
pdffile = PyPDF2.PdfFileReader(file_)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы