尝试使用2to3.py将python代码转换为python34时,无法解析错误

时间:2016-06-01 17:56:34

标签: python python-3.4 python-2to3

当我尝试将一些python2.7代码转换为python3时,我遇到了一些错误。我知道这段代码适用于python2.7。但是,当我尝试使用2to3.py将其转换为python3时,我收到此错误:

conversion = api["quotes"]["USDTWD"].ToString();

在搜索互联网后,我看到有些人说添加-p会解决问题,但是当我添加时我只收到新错误:

RefactoringTool: Can't parse ProAnalysis.py: ParseError: bad input: type=5, value='\t', context=('', (1562,0))

我不知道是否看到原始文件会有所帮助,但它只有几千行。任何帮助都将非常值得赞赏。谢谢!

-Rachel

1 个答案:

答案 0 :(得分:0)

context值列出了行号和列号,因此您应在此处检查代码(如Dilettant在问题注释中所建议)。

想必您将对2to3的解析器有什么了解。