我已经在Stack上看到了其他答案,但他们并没有帮助。
我有一个Python 2.7脚本,我需要转换为使用Python 3.似乎使用2to3不应该这么困难,但我无法弄明白。在Windows命令行中,我尝试键入" python C:\ Python27 \ Tools \ Scripts \ 2to3.py(我的文件的路径)"它说"语法无效"并且在第一个文件路径中有一个指向C的小胡萝卜。
我也尝试打开IDLE shell并输入" $ 2to3(我的脚本的路径)",它也说"语法无效"并突出显示$。所以我摆脱了$并再试一次,然后它突出了" 2to3"语法无效。
我也看到了其他答案,但没有一个能够接近工作。我觉得自己是个白痴,因为没有得到这个。我错过了什么?有人可以像我五岁那样解释它吗?
(我对编程很新,但我一直在用Python编写脚本。我不知道为什么这就是我正在努力的事情。)
答案 0 :(得分:2)
这对你有用吗?
python C:\Python27\Tools\scripts\2to3.py -w <your_file>.py
这将进行必要的更改,以使<your_file>.py
与python3
兼容并覆盖原始文件