1

所以这是我的导入:

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 的后续行时,程序运行正常。

4

1 回答 1

4

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

于 2011-08-12T19:58:03.710 回答