无法分析尝试使用2to3.py将python代码转换为python34时给出的错误

2024-10-01 11:26:57 发布

您现在位置:Python中文网/ 问答频道 /正文

当我试图将python2.7代码转换为python3时,我遇到了一个错误。我知道这个代码可以在python2.7中使用。但是,当我尝试使用2to3.py将其转换为python3时,我收到以下错误:

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

在搜索互联网后,我看到一些人说添加-p可以解决问题,但是当我添加时,我只得到了新的错误:

^{pr2}$

我不知道看到原始文件是否有帮助,尽管它有几千行长。任何帮助都将非常感谢。谢谢您!在

-瑞秋


Tags: 代码pyinputparsevaluetype错误context
1条回答
网友
1楼 · 发布于 2024-10-01 11:26:57

context值列出了行号和列号,因此您应该在那里检查代码(正如diletant在问题注释中所建议的那样)。在

大概您会很好地了解什么会导致2to3的解析器崩溃。在

相关问题 更多 >