PyPDF的PdfFileReader()无法读取文件,文件不可调用

1 投票
1 回答
4348 浏览
提问于 2025-04-16 23:30

这是我的导入部分:

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,这样一来,你就不能再使用内置的功能了。

撰写回答