2to3 ParseError in python file



我尝试在python文件上运行2to3,但是它失败并出现以下错误,我无法理解问题中的确切位置,感谢任何帮助。

[adsf@localhost direct]$ 2to3 ./views/statusformatter.py 
RefactoringTool: Skipping implicit fixer: buffer 
RefactoringTool: Skipping implicit fixer: idioms 
RefactoringTool: Skipping implicit fixer: set_literal 
RefactoringTool: Skipping implicit fixer: ws_comma
RefactoringTool: Can't parse ./views/statusformatter.py: ParseError:
bad input: type=22, value=u'=', context=('', (338, 31))
RefactoringTool: No files need to be modified. 
RefactoringTool: There was 1 error: 
RefactoringTool: Can't parse ./views/statusformatter.py:
ParseError: bad input: type=22, value=u'=', context=('', (338, 31))

正如@wovano在我的关于类似(或事实上,可能是相同的(问题中回答的那样,2to3无法解析,因为这是一个正确的Python 3语法,而不是Python 2。在我的特殊情况下,似乎这里也可能是一个案例,它被命名为 Python 2 中不存在的print函数的参数。

最新更新