PyPDF的PdfFileReader()在读取文件时遇到问题,文件无法调用

时间:2011-08-12 19:53:41

标签: python file-io pypdf

所以这是我的导入:

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

我不明白错误,因为我知道该文件存在,当我注释掉这一行,以及后续行到input1时,程序运行正常。

1 个答案:

答案 0 :(得分:4)

看起来您已经为名称file分配了一个打开的文件,然后您就不能再使用内置文件了。