最近需要把很多python2转为python3运行,一般要进行一下处理:
1、使用2to3.py 进行一次处理,把基础的print 什么的变为print()
2、把open这种读写要改一个,open()里面加上 encoding=‘utf-8’
3、除操作,python 除的时候,一般会返回 floor整数,但是在python3会返回小数,所以要把 / 变为 //
4、Python2里面,对汉子操作要各种 encodne()、decode(),python3不需要,所以要都删除了
最近需要把很多python2转为python3运行,一般要进行一下处理:
1、使用2to3.py 进行一次处理,把基础的print 什么的变为print()
2、把open这种读写要改一个,open()里面加上 encoding=‘utf-8’
3、除操作,python 除的时候,一般会返回 floor整数,但是在python3会返回小数,所以要把 / 变为 //
4、Python2里面,对汉子操作要各种 encodne()、decode(),python3不需要,所以要都删除了