我在python2代码中有一个大型的ML项目,我刚刚开始使用PyCharm作为一个IDE。我目前正在使用WinPython 3.4,我更希望在python 3中完成所有的工作,而不是继续使用遗留的2。当我从git克隆这个项目时,出现了一个类似于将代码从2转换为3的弹出窗口,但我并没有真正考虑和退出它。我该如何转换它?
发布于 2016-11-03 07:58:43
我在Pycharm IDE中找到了一种使用2到3工具将文件从v2转换为v3的方法。
我在windows环境中应用了pycharmcomunityVersionv2016.2.3。
2to3 myfile.py -w该工具修改文件的代码,您的IDE将随更改而反映。
若要修改文件夹中的所有文件,请键入命令
2to3 . -w实际写入更改的选项-w。要了解更多细节,请写:
2to3 -h发布于 2017-05-12 07:02:24
转到命令行中存在python2script.py的文件夹,
然后执行以下命令:
python C:/python/Tools/scripts/2to3.py -w python2script.py您可以看到您的python2scipt.py被更新了。
发布于 2017-11-04 10:34:10
为了将python脚本从version-2转换为version-3,只需使用2到3实用程序即可。
在linux终端上-
$ 2to3 my_file.py # shows output only on terminal或
$ 2to3 -w my_file.py # overwrites the file with python-3 code其中my_file.py是要转换的文件。
https://stackoverflow.com/questions/37891188
复制相似问题