Python 3:尝试打开pdf时出现消息错误

时间:2018-07-02 09:16:04

标签: python pdf encoding pypdf2

我的代码曾经在几周内无法正常工作。

问题来自我的代码的这一部分:

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 :(得分:0)

您应该使用csv模块,而不要这样打开文件。

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

更多信息:https://docs.python.org/3/library/csv.html