python2 转 python3 代码
Linux系统上:
安装完python3后,在安装路径中可以找到2to3,可以使用命令找到:
[root@localhost ~]$find /usr/local/ -name "2to3"
/usr/local/python3.7/bin/2to3
[root@localhost ~]$
如果没有 使用以下命令安装
pip3 install 2to3
执行批量转换
$ 2to3 -w .
-w代表"Write back modified files","."代表当前整个文件夹,可以将"."换成单个.py文件或者文件夹名:
完成后,原python2文件会在.py后面再加上一个后缀.bak,而新生成的python3文件使用之前python2文件的命名。
可以使用以下命令查看2to3可以选择的参数:
$ 2to3 -help
Windows系统上:
需要进入python3的安装目录,进入Tools/scirpt目录,找到“2to3.py”脚本。假设python3的安装目录为“E:\Python\Python36”,则2to3.py文件所在路径为“E:\Python\Python36\Tools\scripts”。
在cmd中将python2代码转化为python3如下所示:
原E:\tmp.py文件中只有一行代码:
print 'wuliytTaotao'
新生成的E:\tmp.py文件:
print('wuliytTaotao')
转化完成后,原tmp.py文件变成tmp.py.bak文件,新生成的tmp.py文件为python3文件。
python2 转 python3 代码相关推荐
- python2转python3代码_python2代码批量转为python3代码
由于python存在python2和python3两个主要的版本方向,经常会有将python2的代码转到python3的环境下运行的需求.尤其是跑一些神经网络的代码时有很多是在python2的环境下写 ...
- python自带 python2转python3 代码工具
python2.x代码转为python3.x代码 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/symoriaty/article/details/ ...
- python2转python3代码_收集python2代码转python3遇到的问题
在程序中做python版本判断 sys.version_info # sys.version_info(major=2, minor=7, micro=16, releaselevel='final' ...
- python2与python3代码互相转化时注意事项
Python2 Python3 print可以没括号 print必须有括号 cPickle _pickle 浅拷贝a=b.copy() 浅拷贝a=copy.copy(b) 浮点计算2.0/3 浮点计算 ...
- python2转python3代码_2to3 – 自动Python 2到3代码翻译 – 开发工具(Python教程)(参考资料)...
使用2to3 2to3通常与Python解释器一起安装为脚本.它也位于Python根目录的Tools/scripts目录下 2to3的基本参数是要转换的文件或目录列表.这些目录以递归方式遍历Pytho ...
- python2转python3代码_2to3 - 自动将 Python 2 代码转为 Python 3 代码
使用 2to3¶ 2to3 通常会作为脚本和 Python 解释器一起安装,你可以在 Python 根目录的 Tools/scripts 文件夹下找到它. 2to3 的基本调用参数是一个需要转换的文件 ...
- python2转python3代码_Python2代码转成Python3代码
1.利用anaconda软件自带的功能: 1.找2to3.py文件 我的anaconda装在了D盘下的Anaconda文件夹下 你需要找到anaconda下的script文件夹里面的2to3-scri ...
- 使用python内置2to3工具将python2代码转换为python3代码
我们都知道python有一个一直被诟病的毛病,python2与python3代码不兼容问题,而网上的一些教学大部分都是python2的,如果需要将其在python3环境下运行,有两个方法,一是:一个一 ...
- Python2代码转换成Python3代码
Python2代码转换成Python3代码 找到 2to3.py ,一般python安装的都是默认位置的话,位置就在: 文件夹地址栏输入: C:\Users\Administrator\AppData ...
最新文章
- 自动挂载ios_Ubuntu自动挂载iso文件 | 学步园
- Python tips(
- uvalive4744(数论)
- oracle 存储过程的基本语法 及注意事项
- 【色彩管理】YUV色彩模式详解
- [转载] --- 数据库基本知识
- PageHelper 关闭COUNT(0)查询 以及PageHelper 的分页原理分析
- python创建虚拟环境jupyter_创建 python 虚拟环境以及对应的 jupyter notebook kernel
- python 数据 模块 好用_Python最被低估的库,用好了效率提升10倍!
- 手机远程服务器总说磁盘空间不足,查询远程服务器上磁盘空间的最佳方式
- 恢复mysql数据--使用frm和ibd文件
- python上传文件
- Arduino Nano与SIM800C 通信
- 对讲机扫盲的基本常识
- Arrays.sort(arr, (a, b) -> a - b)是对数组进行排序
- 【AS】Android stdio运行APP闪退或keeps stopping
- 7-5 球的表面积和体积 (10 分)
- Linux中的vim最小集、指令集及其配置
- java 实现office转换pdf
- 鱼眼镜头畸变校正模型
热门文章
- 用 Flask 来写个轻博客 (37) — 在 Github 上为第一阶段的版本打 Tag
- 限流算法之漏桶算法、令牌桶算法
- python requests.packages.urllib3问题记录
- 日本依靠储能系统解决光伏消纳问题
- delete archivelog all 无法彻底删除归档日志?
- Git 常用命令速查表(图文+表格)
- 全排列之递归与非递归算法实现总结
- Install matplotlib Error: src/ft2font.h:16:22: fatal error: ft2build.h: No such file or directory
- TAB(Nav)导航菜单
- MFC中CString.format用法