我正在开发一个脚本,该脚本最终将使用pdfminer包将.pdfs转换为.txt文件。在准备使用主题文件时,我必须从xlutils.copy 导入副本
在xlutils.copy导入副本中,我遇到了一个与copy.py相关的python文件中的语法错误(xlutils\filter.py 的行699
def method(self,name,*args):
if self.name:
print repr(self.name),
print "%s:%r"%(name,args)
语法错误光标指向"r"和左括号之间的print repr(self.name)区域。我发现repr直到filter.py脚本的第825行才被定义。
语法错误的确切原因是什么?他们有没有任何方法可以纠正脚本,使filter.py不会绊倒xlutils.copy命令?
在python3中,print命令有很大不同。特别是不能说print x
。你必须说print(x)
。看见https://docs.python.org/3.0/whatsnew/3.0.html#print-is-a-function