python2.x代码转为python3.x代码

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/symoriaty/article/details/78439769

Python官方有一个转换工具:2to3.py。

无论是python还是Anaconda,2to3.py都在…\Tools\scripts里面。通过cmd或者anaconda prompt将文件路径定位到2to3的文件位置。

输入 python 2to3.py --help,可以看到该工具的帮助说明:

由帮助说明可以看出转换所需要的参数信息。

可以单独转换一个.py文件,也可以按照目录批量转换。

假如要转换的代码所在目录是 E:\test,

①单独转换

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

比如:

python D:\ProgramData\Miniconda3\envs\python3.6\Tools\scripts\2to3.py -w a_2.py

②按目录批量转换

python 2to3.py -w E:\test

转换过后会发现多了一个.py.bak文件,这是原来的.py文件备份

这是我们同事总结的代码:

# coding

python自带 python2转python3 代码工具相关推荐

  1. python伪装浏览器爬取网页图片_【IT专家】python 分别用python2和python3伪装浏览器爬取网页内容...

    本文由我司收集整编,推荐下载,如有疑问,请与我司联系 python 分别用 python2 和 python3 伪装浏览器爬取网页内容 2017/07/06 1 python 网页抓取功能非常强大,使 ...

  2. python2转python3代码_python2代码批量转为python3代码

    由于python存在python2和python3两个主要的版本方向,经常会有将python2的代码转到python3的环境下运行的需求.尤其是跑一些神经网络的代码时有很多是在python2的环境下写 ...

  3. python2转python3代码_收集python2代码转python3遇到的问题

    在程序中做python版本判断 sys.version_info # sys.version_info(major=2, minor=7, micro=16, releaselevel='final' ...

  4. Ubuntu Python多版本 Python2 和 Python3 的 pip 指向

    本人在Ubuntu上安装了Python3,与Ubuntu自带的Python2共存.但当我输入指查看Python2和Python3的pip版本时,不管是pip2还是pip3,都指向了Python3 的版 ...

  5. python自带的文档生成工具_Python文档生成工具pydoc使用介绍

    在Python中有很多很好的工具来生成字符串文档(docstring),比如说: epydoc.doxygen.sphinx,但始终觉得pydoc还是不错的工具,用法非常简单,功能也算不错,本文主要介 ...

  6. python自带的文档生成工具,Python文档生成工具pydoc

    在Python中有很多很好的工具来生成字符串文档(docstring),比如说: epydoc.doxygen.sphinx,但始终觉得pydoc还是不错的工具,用法非常简单,功能也算不错,本文主要介 ...

  7. python2转python3代码_2to3 – 自动Python 2到3代码翻译 – 开发工具(Python教程)(参考资料)...

    使用2to3 2to3通常与Python解释器一起安装为脚本.它也位于Python根目录的Tools/scripts目录下 2to3的基本参数是要转换的文件或目录列表.这些目录以递归方式遍历Pytho ...

  8. python2转python3代码_2to3 - 自动将 Python 2 代码转为 Python 3 代码

    使用 2to3¶ 2to3 通常会作为脚本和 Python 解释器一起安装,你可以在 Python 根目录的 Tools/scripts 文件夹下找到它. 2to3 的基本调用参数是一个需要转换的文件 ...

  9. python2 转 python3 代码

    Linux系统上: 安装完python3后,在安装路径中可以找到2to3,可以使用命令找到: [root@localhost ~]$find /usr/local/ -name "2to3& ...

最新文章

  1. 【技术学习】一次Node.js站点渗透
  2. Spring Cloud(七) GateWay 服务化和过滤器
  3. mysql 回滚失败_浅析Mysql 数据回滚错误的解决方法
  4. 日周月筛选器_举个栗子!Tableau 技巧(147):使用 动态参数 筛选到最新日期值...
  5. php怎么读取mq的数据,php – 无法读取RabbitMQ的所有消息
  6. matlab 查看dll的函数参数类型,MATLAB调用dll文件中的库函数时的变量类型匹配问题?...
  7. 自然语言处理与中文分词的难点总结--学习笔记
  8. 批量注册windows下的动态库
  9. 【免费毕设】ASP.NET 城市酒店入住信息管理系统 (源代码+lunwen)
  10. 莫陷入点击和评论陷阱
  11. 解决卡米,安心卸载MIUI预装软件。
  12. PGMIntro概率图模型
  13. 中望lisp加密 浩辰_浩辰CAD2010的VLISP接口加载贱人工具箱
  14. 一套完整的后台管理系统
  15. Linux C编程 —— 通过文件描述符获得文件路径
  16. vue自定义数字键盘
  17. 基于51单片机的温湿度检测及调节系统
  18. 快速求解 best F1-score 以及对应的阈值
  19. 阿里云使用笔记-第三篇-使用阿里云App连接实例
  20. 待办事项Windows软件推荐

热门文章

  1. 端口复用及其实现分析[Google Patch]
  2. 基于VMM的Rootkit检测技术及模型分析
  3. oracle在非归档模式下,Oracle在非归档模式下不能更改表空间为备份模式
  4. linux查找最近访问的文件,教您在Linux系统中查找最近修改的文件/文件夹
  5. php仿tp5实现模型,php手记之05-tp5模型操作数据库
  6. leetcode327 超时大坑
  7. c语言会出现fullgc,以上述代码为基础,在发生过一次FullGC后,上述代码在He
  8. android自定义离线地图,MapBox GL Android:已下载但未使用的自定义磁贴源的离线地图...
  9. 工艺仿真软件_【技术简讯】电解抛光仿真软件Elsyca EPOS技术简介
  10. html 滚动条_数十种自定义多彩多样滚动条样式