0

我在 Stack 上看到了其他答案,但它们没有帮助。

我有一个 Python 2.7 脚本,我需要将其转换为与 Python 3 一起使用。使用 2to3 似乎不应该这么困难,但我想不通。在 Windows 命令行中,我尝试键入“python C:\Python27\Tools\Scripts\2to3.py(我的文件的路径)”,它显示“无效的语法”,并且在第一个文件中有一个指向 C 的小胡萝卜小路。

我还尝试打开 IDLE shell 并输入“$ 2to3(我的脚本的路径)”,其中还显示“无效语法”并突出显示 $. 所以我去掉 $ 并再试一次,然后它用无效的语法突出显示“2to3”。

我也看到了其他答案,但没有一个能接近工作。我觉得自己像个白痴没有得到这个。我错过了什么?有人可以像我五岁那样解释吗?

(我对编程还很陌生,但我在 Python 中编写脚本一直做得很好。我不知道为什么这是我正在努力解决的问题。)

4

1 回答 1

2

这对你有用吗?

python C:\Python27\Tools\scripts\2to3.py -w <your_file>.py

这将进行必要的更改以使其与原始文件<your_file>.py兼容并覆盖python3

请参阅2to3 文档

于 2016-05-01T04:38:41.583 回答