自动转python2到3的工具2to3.py使用

淡淡的烟草味﹌ 2022-01-06 05:15 363阅读 0赞

查到的资料:https://www.cnblogs.com/jiangzhaowei/p/8206191.html

这里介绍一个python3自带的脚本2to3.py,可以将python2的程序自动转为python3的形式,节省了很多修改细节的时间。这个脚本在Python安装目录下Toolsscripts文件夹下,如果是利用anaconda3安装的python3,就在anaconda3/Tools/scripts中,如下图:

一个快速将python2代码批量转为python3代码的好方法

这个文件实际是可以复制到电脑任何位置使用的,当然也可以就在这个位置利用cmd使用,里面的代码也很简单,只有几行:

一个快速将python2代码批量转为python3代码的好方法

使用方法也很简单,如果我需要转换某个python文件,比如E盘根目录下的test.py,只需要在命令行里输入

python 2to3.py -w E:/test.py

一个快速将python2代码批量转为python3代码的好方法

如果需要转换某个文件夹下的所有文件,例如E盘test文件夹下的所有文件,只需要在命令行里输入

python 2to3.py -w E:/test/

一个快速将python2代码批量转为python3代码的好方法

就是这么简单就可以完成python2代码像python3代码的变换,当然目前对于一些比较复杂的依赖这种方法还不能完全转换,还需要根据运行错误调整,不过已经可以节省很多的时间啦。

自己的使用过程:

我只在windows的python27的版本下找到这个工具:20190624161617807.png

然后在这个目录打开cmd运行:

20190624161742948.png

得到了一堆bak文件和改好的代码,但实际上基本还是要自己改。。。。。。:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xydDM2Ng_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,363人围观)

还没有评论,来说两句吧...

相关阅读