PyPDF的PdfFileReader()无法读取文件,文件不可调用
这是我的导入部分:
from pyPdf import PdfFileWriter, PdfFileReader
这里是我写PDF的地方:
filenamer = filename + '.pdf'
pdf = PdfPages(filenamer)
(我知道这个命名方式很棒!)
我在里面写了一些内容。
我在这里关闭它:
pdf.close()
这里是我尝试读取它的地方:
input1 = PdfFileReader(file(filenamer, "rb"))
这是出现的错误:
Traceback (most recent call last):
File "./datamine.py", line 405, in <module>
input1 = PdfFileReader(file(filenamer, "rb"))
TypeError: 'file' object is not callable
我不太明白这个错误,因为我知道文件是存在的,当我把这一行和后面的输入部分注释掉时,程序就能正常运行。
1 个回答
4
看起来你把一个打开的文件命名为 file
,这样一来,你就不能再使用内置的功能了。