通过 2to3.py 把 Python2 代码转为 Python3 代码

本文介绍了两种将Python2代码转换为Python3代码的方法:一是通过命令行使用2to3.py工具,二是利用PyCharm的外部工具设置。在命令行中,使用`python 2to3.py -w`命令进行转换;在PyCharm中,配置External Tools设置Python解释器和2to3.py路径,转换后原文件会被备份为.py.bak。
摘要由CSDN通过智能技术生成


利用安装Python3时自带的2to3.py工具,可以把Python2 的代码转换成Python3 的代码,找到Python3的安装目录(python.exe所在的文件夹),我用的是Anaconda,目录为:C:\ProgramData\Anaconda3,这个目录下面有文件夹 \Tools\scripts,里面就可以找到 2to3.py ,如果找不到,可以全局搜索一下 2to3.py 所在的路径。

方法1:命令行方法

我们先查看一下帮助:

python 2to3.py -h

输出:

Usage: 2to3 [options] file|dir ...

Options:
  -h, --help            show this help message and exit
  -d, --doctests_only   Fix up doctests only
  -f FIX, --fix=FIX     Each FIX specifies a transformation; default: all
  -j PROCESSES, --processes=PROCESSES
                        Run 2to3 concurrently
  -x NOFIX, --nofix=NOFIX
                        Prevent a transformation from being run
  -l, --list-fixes      List available transformations
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值