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
我不明白该错误,因为我知道该文件存在,当我注释掉这一行以及 input1 的后续行时,程序运行美好的。
So here is my import:
from pyPdf import PdfFileWriter, PdfFileReader
Here is were I write my pdf:
filenamer = filename + '.pdf'
pdf = PdfPages(filenamer)
(great naming convention, I know!)
I write some things to it.
I close it here:
pdf.close()
Here is where I try and read it:
input1 = PdfFileReader(file(filenamer, "rb"))
And here is the error:
Traceback (most recent call last):
File "./datamine.py", line 405, in <module>
input1 = PdfFileReader(file(filenamer, "rb"))
TypeError: 'file' object is not callable
I dont understand the error, because I know the file exists, and when I comment out this line, and subsequent lines to input1, the program runs fine.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来您已经将一个打开的文件分配给了名称
file
,然后您就无法再使用内置文件了。It looks like you've assigned an open file to the name
file
, and then you can't use the builtin any more.