在学习实践中,我们可能需要将以前的Python2版本的代码转换成Python3可以正常运行的代码。下面将介绍具体的转换方法。

第一步:打开cmd,将路径转到2to3-script.py所在目录

首先,打开cmd命令提示符窗口(俗称 小黑窗),使用cd命令,将路径转到2to3-script.py所在目录2to3-script.py一般是在你的Python安装目录下的Scripts文件夹中,我的路径是:D:\Python\Python_anzhuanglujing\Scripts。

当然,你也可以在2to3-script.py所在文件夹中直接代开cmd,或者将2to3-script.py复制到你指定的路径中并打开cmd,这样就不用在cmd中转换路径了。

第二步:转换代码文件

接着,在cmd中输入并运行以下代码:python 2to3-script.py -w ***.py 。其中***.py是你需要转换的Python代码文件路径和文件名。以我的为例:python 2to3-script.py -w C:\Users\Lenovo\Desktop\Test\Code.py  。

经过上述步骤后,即可成功地将Python2代码转换成可运行的Python3代码

转换后的Python3代码文件后缀任然是.py,而原来的Python2代码文件则变成.bak。

补充:

若你在Python安装路径的Scripts文件或其他文件夹中都找不到2to3-script.py的话,可以根据下面代码自行创建一个.py代码文件。2to3-script.py的具体代码如下:

import sys
from lib2to3.main import main

sys.exit(main("lib2to3.fixes"))

将Python2代码转换成Python3代码相关推荐

  1. Python2代码转换成Python3代码

    Python2代码转换成Python3代码 找到 2to3.py ,一般python安装的都是默认位置的话,位置就在: 文件夹地址栏输入: C:\Users\Administrator\AppData ...

  2. 用Python写一个将Python2代码转换成Python3代码的批处理工具

    之前写过一篇如何在windows操作系统上给.py文件添加一个快速处理的右键功能的文章:<一键将Python2代码自动转化为Python3>,作用就是为了将Python2的文件升级转换成P ...

  3. JSPatch转换器:可直接将OC代码转换成JS代码

    转载自:  http://bang590.github.io/JSPatchConvertor/ 可直接将OC代码转换成JS代码

  4. Kotlin代码转换成Java代码

    一.Kotlin代码与Java代码对比 二.转换方法 三.参考资料 一.Kotlin代码与Java代码对比 //Kotlin当中的单例模式 object PrinterDriver{init{prin ...

  5. Java代码转换成groovy代码

    其实方法很简单,直接在idea上创建一个groovy的文件,然后把Java代码内容复制到groovy类中,idea会根据groovy的语法规则提示你需要修改哪些地方,这样的话从来没有接触过groovy ...

  6. python代码转成java_如何实现Java代码转换成python代码

    之前小编告诉大家最初是学Java的,现在转向python,那对于两者之间有什么互通的嘛?其实有,比如可以将Java转成python代码,一起来看下吧. 首先给大家带来一组示例演示. Java代码如下: ...

  7. 将Vba代码转换成Php代码,将这个Excel公式转换成VBA代码(函数)

    将这个Excel公式转换成VBA代码(函数) 这是Excel中的公式,我试图转换为VBA代码: =IFERROR(IF(effDate>curDate,0,IF((curDate-effDate ...

  8. 基于MATLAB Coder将matlab代码转换成C代码

    MATLAB Coder可以从MATLAB代码生成独立的.可读性强.可移植的C/C++代码.本文基于matlab2015a编制,但是也适用于matlab 2014~2016的版本. 1. 使用MATL ...

  9. python2转python3代码_Python2代码转成Python3代码

    1.利用anaconda软件自带的功能: 1.找2to3.py文件 我的anaconda装在了D盘下的Anaconda文件夹下 你需要找到anaconda下的script文件夹里面的2to3-scri ...

  10. python转go_如何看待将Python代码转换成Go代码并进一步编译的 Grumpy 项目?

    明确声明了的,以及可以预见到的与 CPython 的区别有: 1,不会完全兼容现在 Python 的全部特性,比如 eval 语句.这点没有办法,因为是 AOT 编译器,运行时生成代码只能放弃了.其实 ...

最新文章

  1. objdump查看目标文件构成
  2. 世界应该多点理解关爱,少点争吵
  3. 掌握这 25 条小贴士,快速提升数据可视化能力!
  4. matlab判断电话播键音,MATLAB电话拨号音的合成与识别
  5. jquery ajax 数据传输
  6. 20CM网线你会拿来干什么??
  7. VS注释和取消注释快捷键自定义
  8. 二级c语言试卷合集pdf,全国计算机二级C语言历年真题完整版.pdf
  9. 电子病历设计基本资料
  10. 企业品牌营销型网站搭建需要关注这6大核心要素
  11. 老师一天表情大全,也太搞笑了!
  12. Let X be a finite set f : X → X a function. Prove that f is injective if and only if f is surjective
  13. VUE项目中调用高德地图
  14. python识别重影验证码_python+opencv实现移动侦测(帧差法)
  15. 本地摄像头应用到远程计算机,3个可在iPad / iPhone上远程查看网络摄像头的应用 | MOS86...
  16. 【目标】新学期计划与目标
  17. Azureus源码剖析(二) ---解析Torrent种子文件
  18. 计算机配件及其对应作用,电脑配件与每个配件作用详细完整的解释
  19. 电脑不能正常连接网络常见问题解决方法
  20. 涂子沛谢耘“大数据”东西方思维大对决

热门文章

  1. php对接抖音小程序担保支付/头条小程序担保支付
  2. 我所完成的探索电影数据集完成报告
  3. 2022.4.7学习笔记
  4. 使用Google快讯跟踪你的博客
  5. →箭头符号大全复制_特殊符号及名称大全,复制即用
  6. Widedeep模型详解
  7. 如何用计算机表达无理数,利用泰勒级数计算无理数和以及其他任意无理数的近似值.doc...
  8. 如何建立团队知识库管理系统,把分散信息有效整理?
  9. 程序员编程中遇到的那些灵异事件,胆小误入!
  10. Java实践练习判断变量x是奇数还是偶数