濉溪建设投资网站,传媒网站源码,私人制定网站,主色调为绿色的网站Python2的代码直接在Python3环境运行的话会报错误#xff1a; 如果大量的代码#xff0c;无论是批量替换#xff0c;还是逐行修改都够累的#xff0c;这活儿表示不能干#xff01;#xff01;#xff01;
有没有办法一键转换呢#xff1f;
百度了一下发现网上的方法如…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代码的批处理工具》