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

标签 python git python-2.7 python-3.x pycharm

我有一个使用 python 2 代码编写的大型 ML 项目,我刚刚开始使用 PyCharm 作为 IDE。我目前正在使用 WinPython 3.4,我最好在 python 3 中完成所有操作,而不是继续使用 legacy 2。当我从 git 克隆项目时,pycharm 中出现了一个 pop 窗口,类似于将代码转换为3 from 2 但我并没有真正考虑并退出它。我该如何转换它?

最佳答案

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

我在windows环境下申请了pycharm社区版v 2016.2.3。

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

工具修改文件的代码,你的 IDE 会随着修改反射(reflect)出来。

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

2to3 . -w

选项 -w 实际写入更改。 更多详情请写:

2to3 -h

关于python - 在 PyCharm 中将 python 2 代码转换为 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37891188/

相关文章:

python - 让 Twisted 在后台工作

python - 在 django 中找不到已安装的应用程序

python-2.7 - 从脚本运行 ffmpeg 命令时没有这样的文件或目录

python - django-tables2 不排序

php - 处理 csv、bash、php、c/c++ 的最快处理速度

javascript - 如何使用 python 将网页生成的列表获取到我的主机?

linux - 从Linux服务器上的git repo下载文件

windows - 自定义 git 凭据帮助程序无法在 Windows 上进行身份验证

git - 无法检索 git 提交

python - 使用 sqlalchemy 和 psycopg2 将数据帧推送到 postgres