Python2的代码直接在Python3环境运行的话会报错误:

如果大量的代码,无论是批量替换,还是逐行修改都够累的,这活儿表示不能干!!!

有没有办法一键转换呢?

百度了一下发现网上的方法如下:

觉得麻烦的有木有?这绝对不是一个程序员想干的事!!

于是想到了通过对.py文件右键添加一个命令进行自动处理:

将下边面的reg代码复制另存为“python 2to3.reg”文件,然后双击此文件,导入到注册表。

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Python.File\Shell\editwithidle\shell\2to3\command]
@="cmd /c C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36-32\\Tools\\scripts\\2to3.py -w \"%1\""

说明: C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36-32\\Tools\\scripts\\2to3.py 此文件路径在python安装目录,保持跟本机一致!

然后右键.py文件,发现右键菜单多了个菜单:

点击运行,再看.py文件已经自动转换完成!!

如果想批量转换整个目录的多个python文件,可以参考《用Python写一个将Python2代码转换成Python3代码的批处理工具》

一键将Python2代码自动转化为Python3相关推荐

  1. 1键将 Python2 代码自动转化为 Python3

    文章最后有免费的Python资料,获取方式,关注头条号,私信回复资料获取下载链接.资料目录在文章底部,欢迎评论转发收藏下载. 问题 Python2 的代码直接在 Python3 环境运行的话会报错误: ...

  2. 如何一键部署项目代码自动更新

    my-deploy : 由nodejs写的一个自动更新工具,理论支持所有语言(php.java.c#)的项目,支持所有git仓库(bitbucket.github等). Github 效果如何? 如果 ...

  3. 使用python内置2to3工具将python2代码转换为python3代码

    我们都知道python有一个一直被诟病的毛病,python2与python3代码不兼容问题,而网上的一些教学大部分都是python2的,如果需要将其在python3环境下运行,有两个方法,一是:一个一 ...

  4. centos7python命令_CentOS7中将Python2.7.5 升级到Python3.5.2

    在CentOS7中将Python2.7.5 升级到Python3.5.2过程. 第1步:更新gcc,gcc版本太老会导致新版本python包编译不成功 复制代码代码如下: yum -y install ...

  5. 爬虫工具|输入浏览器header内容字符串,自动格式化为字典类型

    背景 一般我们进行网络资源的爬取操作时,通常需要把浏览器中的request header的内容复制出来,放在脚本中进行操作. 通常我们是手动在每个key和value的两边都加上'',但是这种方法比较麻 ...

  6. python代码修复神器_一键 fxxk,代码修复神器拯救你

    原标题:一键 fxxk,代码修复神器拯救你 作者 | 一一 出品 | AI科技大本营(ID: rgznai100) 在成为一个合格的开发者之前,大多数人一般都经历过被命令行反复"fuck&q ...

  7. 自定义Android注解Part2:代码自动生成

    上一期我们已经把butterknife-annotations中的注解变量都已经定义好了,分别为BindView.OnClick与Keep. 如果你是第一次进入本系列文章,强烈推荐跳到文章末尾查看上篇 ...

  8. Jupyter 编写python代码实现代码自动补齐功能设置实例演示

    Jupyter 代码自动补齐功能 第一章:启用代码自动补齐功能 ① 安装工具包 ② 重启 Jupyter 服务 ③ 功能设置 ④ 效果展示 ⑤ cmd 安装工具包详细过程展示 第一章:启用代码自动补齐 ...

  9. Eclipse 答疑:Eclipse 如何设置 Java 代码自动提示和自动补全?

    文章目录 前言 一.打开 Eclipse 进入配置页面 二.进入 Java 的设置 三.输入补全信息 四.应用检查 总结 前言 在课堂上或者是开发大佬面前,你也许总是能够看到大佬们只要在敲代码时啪啪啪 ...

最新文章

  1. 长春市计算机学校老照片,松江这所学校一百年啦!一组老照片回忆曾经的旧时光…...
  2. 运用shell,python自动下载linux系统运维
  3. echarts热力背景图_Echarts 图表中设置背景图片
  4. 王者荣耀最难选择题2选1,刺痛cos虞姬,还是北极星露脸?我选一
  5. excel 下拉框选择月份显示不同的日历_秒杀Excel的数据分析工具,几分钟教你完成数据填报...
  6. vue 入口main.js 调用app.vue 入口页面以及触发第三方登陆校验
  7. ios开发 热搜词demo_一场比赛16个热搜,uzi因焕烽躺枪,阿bin评价赛后太揪心
  8. Linux脚本利器sed
  9. WAV文件格式终极解析
  10. 如何用 5 天攻克产品困境?Sprint 硅谷创新冲刺告诉你!
  11. 本周ASP.NET英文技术文章推荐[07/22 - 07/28]:VS 2008、.NET 3.5、IronRuby、jQuery、ASP.NET AJAX、IIS7...
  12. Word标题序号变成黑块
  13. Oracle默认内置账户介绍,SYS与SYSTEM两个账户的区别
  14. 定时任务:每隔30分钟执行一次脚本
  15. 前端面试题之浏览器原理篇
  16. TileMap大型地图网格属性设置
  17. C#实现邮箱发送的多种方式
  18. 1、网络七层的具体作用
  19. Google图片和NASA 网站图片的爬虫
  20. git 解决冲突之 theirs ours

热门文章

  1. asp.net 动态添加JavaScript方法
  2. Avalonia跨平台入门第二十篇之语音播放问题
  3. Avalonia跨平台入门第五篇之ListBox多选
  4. WPF 实现倒计时转场动画~
  5. 【.NET 遇上 GraphQL】使用 Hot Chocolate 构建 GraphQL 服务
  6. 一篇文章带你分清楚JWT,JWS与JWE
  7. C# 合并BitMap图像,生成超大bitmap
  8. 从读大学到工作,我的这几年时光是如何度过的
  9. 初识ABP vNext(8):ABP特征管理
  10. 《Apache SkyWalking实战》送书活动结果公布