Python - xlutils“filter.py”语法错误 - print repr(self.name)

时间:2016-07-27 20:41:02

标签: python xlutils

我开发了一个脚本,最终将使用pdfminer包将.pdfs转换为.txt文件。在准备要使用的主题文件时,我必须从xlutils.copy

导入副本

来自xlutils.copy导入副本,我从其中一个copy.py关联的python文件中遇到语法错误(第699行 xlutils \ filter.py

def method(self,name,*args):
    if self.name:
        print repr(self.name),
    print "%s:%r"%(name,args)

语法错误光标指向“r”和左括号之间的print repr(self.name)区域。我发现在strong.py脚本的第825行之前未定义 repr

可能是语法错误的确切原因是什么?是否有任何方法可以纠正脚本,使filter.py不会使xlutils.copy命令失效?

1 个答案:

答案 0 :(得分:0)

在python3中,print命令明显不同。特别是你不能说print x。你必须说print(x)。见https://docs.python.org/3.0/whatsnew/3.0.html#print-is-a-function