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

Can';t尝试使用2to3.py将python代码转换为python34时给出的分析错误,python,python-3.4,python-2to3,Python,Python 3.4,Python 2to3,当我试图将一些python2.7代码转换为python3时,我一直遇到一个错误,这让我有些困难。我知道这段代码在python2.7中工作。但是,当我尝试使用2to3.py将其转换为python3时,我收到以下错误: RefactoringTool: Can't parse ProAnalysis.py: ParseError: bad input: type=5, value='\t', context=('', (1562,0)) 在搜索互联网后,我看到一些人说added-p可以解决这个问题

当我试图将一些python2.7代码转换为python3时,我一直遇到一个错误,这让我有些困难。我知道这段代码在python2.7中工作。但是,当我尝试使用2to3.py将其转换为python3时,我收到以下错误:

RefactoringTool: Can't parse ProAnalysis.py: ParseError: bad input: type=5, value='\t', context=('', (1562,0))
在搜索互联网后,我看到一些人说added-p可以解决这个问题,但是当我添加时,我只得到了新的错误:

RefactoringTool: Can't parse ProAnalysis.py: ParseError: bad input: type=3, value="'Only using alignments greater than %.2f id and %.2f coverage'", context=('', (52,10))
我不知道看原始文件是否有帮助,但是它有几千行长。任何帮助都将不胜感激。谢谢大家!


-Rachel

上下文值列出了行号和列号,因此您应该在那里检查代码(正如Dilettant在对问题的评论中所建议的那样)


大概您会很好地了解什么会让2to3的解析器绊倒。

上下文值列出了行号和列号,因此您应该在那里检查代码(正如Dilettant在对问题的评论中所建议的那样)


大概你会很清楚什么会让2to3的解析器绊倒。

你能更具体地说明它无法解析/转换为Python 3的代码部分吗?也许“RefactoringTool”错误指示了错误中的行号“1562”?因此,如果您有权向全世界显示这些线周围的部分,请随意这样做,否则我只能建议您搜索从v2到v3的典型转换问题,并亲自查看ProAnalysis.py的源代码。HTH
\t
是一个选项卡。如果文件中有任何选项卡,请将其转换为空格。无论如何,这是一件好事。您能更具体地说明它无法解析/转换为Python 3的代码部分吗?也许“RefactoringTool”错误指示错误中的行号“1562”?因此,如果您有权向全世界显示这些线周围的部分,请随意这样做,否则我只能建议您搜索从v2到v3的典型转换问题,并亲自查看ProAnalysis.py的源代码。HTH
\t
是一个选项卡。如果文件中有任何选项卡,请将其转换为空格。无论如何,这是一件好事。