python - PyPDF 的 PdfFileReader() 读取文件有问题,文件不可调用

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

最佳答案

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

关于python - PyPDF 的 PdfFileReader() 读取文件有问题,文件不可调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7045606/

相关文章:

java - 使用 Java.io.File 列出目录内容时的奇怪行为

python - 使用 pyPdf 生成的 PDF 文件无法打开

python - 我的过滤器无法工作,尽管它们应该工作相同

python - 如何在pandas中绘制图形计数表

c++ - Boost.Python : Wrap functions to release the GIL

c - 将 CSV 文件存储到 C 中的 Float Matrix

python - 将文本文件中的单词列表转换为单词向量

javascript - 使用 JavaScript 在浏览器中打开文件时写入文件

pdf - 使用 pypdf 更改 pdf 文件的元数据

python - 运行 python 脚本时出现问题(pypdf/hex 错误)