首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PyCharm中将python 2代码转换为3

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

Stack Overflow用户
提问于 2016-06-17 22:22:43
回答 8查看 48.3K关注 0票数 30

我在python2代码中有一个大型的ML项目,我刚刚开始使用PyCharm作为一个IDE。我目前正在使用WinPython 3.4,我更希望在python 3中完成所有的工作,而不是继续使用遗留的2。当我从git克隆这个项目时,出现了一个类似于将代码从2转换为3的弹出窗口,但我并没有真正考虑和退出它。我该如何转换它?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2016-11-03 07:58:43

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

我在windows环境中应用了pycharmcomunityVersionv2016.2.3。

  • 单击状态栏中的终端,您在项目根目录下的shell命令中。
  • 键入命令(以转换myfile.py):
代码语言:javascript
复制
2to3 myfile.py -w

该工具修改文件的代码,您的IDE将随更改而反映。

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

代码语言:javascript
复制
2to3 . -w

实际写入更改的选项-w。要了解更多细节,请写:

代码语言:javascript
复制
2to3 -h
票数 66
EN

Stack Overflow用户

发布于 2017-05-12 07:02:24

转到命令行中存在python2script.py的文件夹,

然后执行以下命令:

代码语言:javascript
复制
python C:/python/Tools/scripts/2to3.py -w python2script.py

您可以看到您的python2scipt.py被更新了。

票数 3
EN

Stack Overflow用户

发布于 2017-11-04 10:34:10

为了将python脚本从version-2转换为version-3,只需使用2到3实用程序即可。

在linux终端上-

代码语言:javascript
复制
$ 2to3 my_file.py              # shows output only on terminal

代码语言:javascript
复制
$ 2to3 -w my_file.py           # overwrites the file with python-3 code

其中my_file.py是要转换的文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37891188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档