Python 3: сообщение об ошибке при попытке открыть PDF - PullRequest
0 голосов
/ 02 июля 2018

У меня проблемы с кодом, который работал в течение нескольких недель.

Проблема связана с этой частью моего кода:

TypeError: ifile  = open('0_Inputs/CompaniesList.csv', "r", encoding = 'utf-8')

Я получил следующее сообщение:

open() got an unexpected keyword argument 'encoding'

Если я попробую:

ifile  = open('0_Inputs/CompaniesList.csv', "r")

тогда у меня есть другая ошибка:

OSError: cannot identify image file '0_Inputs/CompaniesList.csv'

Я делаю from PyPDF2 import PdfFileReader, PdfFileWriter но не знаю, есть ли конфликт между библиотеками?

Спасибо!

1 Ответ

0 голосов
/ 02 июля 2018

Вы должны использовать модуль csv вместо открытия файла таким образом.

with open('0_Inputs/CompaniesList.csv', newline='') as ifile:
    pass

Дополнительная информация: https://docs.python.org/3/library/csv.html

...