在PyCharm中将python 2代码转换为3

loa*_*oag 23 python git pycharm python-2.7 python-3.x

我有一个python 2代码的大型ML项目,我刚开始使用PyCharm作为IDE.我目前正在使用WinPython 3.4,我最好喜欢在python 3中做所有事情,而不是继续使用遗产2.当我从git克隆项目时,pycharm中的弹出窗口出现了将代码转换为3从2,但我没有真正考虑并退出它.我该如何转换它?

M.H*_*san 54

我在Pycharm IDE中找到了一种方法,使用2to3工具将文件从v2转换为v3.

我在windows环境中应用了pycharm社区版v 2016.2.3.

  • 单击状态栏中的终端现在,您处于shell命令中,位于项目的根目录中.
  • 输入命令(转换myfile.py):

    2to3 myfile.py -w

该工具会修改文件的代码,IDE会反映更改.

要修改文件夹中的所有文件,请键入命令

2to3 myfile.py -w
Run Code Online (Sandbox Code Playgroud)

选项-w实际写入更改.有关详细信息,请写:

2to3 . -w
Run Code Online (Sandbox Code Playgroud)