当我尝试在windows中使用openerp_sxw2rml.py将.sxw转换为pdf文件时,我得到了以下错误。
openerp_swx2rml.py ABG-ADD_decpages.sxw > testfile.rml
File "C:\JRA\PythonEnv\pdf2rml\src\openerp_swx2rml.py", line 140
if self.styles_dom.getElementsByTagName("style:page-master").__len__()<>0:
^
SyntaxError: invalid syntax我也尝试过使用tiny_sxw2rml。我用的是python 3,结果是一样的。帮我解决这个问题。
发布于 2019-09-08 13:58:57
这是if语句行中的一个简单python语法错误。
实际上,这个(**<>**)是用来检查不等于的运算符,但现在它已从python3中删除
if self.styles_dom.getElementsByTagName("style:page-master").__len__()<>0:您使用了错误的比较语法来检查长度为0。
如果你想检查大于0,那么简单的使用>或者<。
因此,如果大于,您可以将此行替换为
if self.styles_dom.getElementsByTagName("style:page-master").__len__() > 0:https://stackoverflow.com/questions/57839495
复制相似问题