更多的详细说明请看文档:2to3文档
windows
使用方法:
将
python
安装包下的Tools/Scripts
下面的2to3.py
拷贝到需要转换文件目录中。切换到需要转换的文件目录下,运行命令
2to3.py test.py
,可打印test.py
,在python2
与python3
的差异。切换到需要转换的文件目录下,运行命令
2to3.py -w test.py
,将test.py
备份为test.py.bak
文件,test.py
将相应的格式及相应包改写为python3
。
简单的使用
python 2.x
代码,文件example
:
def greet(name):
print "Hello, {0}!".format(name)
print "What's your name?"
name = raw_input()
greet(name)
-l
列出可用的修复器
2to3.py -l
打印出和源文件的区别
2to3.py example.py
-w
修改代码,并生成备份文件
2to3.py -w example.py
-n
在当前文件修改(不生成备份文件)
2to3.py -n -w example.py