当前位置: 首页 > news >正文

python2转python3代码_python 内置2to3工具将python2代码转换为python3代码

python2与python3代码不兼容,如果需要python2代码在python3环境下运行,需要将代码进行转换,本文介绍使用python3内置工具2to3.py对代码进行转换

一:2to3.py在 python\Tools\scripts 目录下,具体位置根据自己的python安装路径查看

1409323-20190614180908723-286039685.jpg

在此文件夹内打开cmd命令窗口,

输入:

python 2to3.py + 需要修改的py文件

如:python3 2to3.py D:\workspace\project3.0\testsuit01\testcase01.py

1409323-20190617090139480-2053108742.jpg

二:直接接文件夹位置可以批量修改文件下的py文件

python3 2to3.py D:\workspace\pytest\test\testsuit\

三:接-w加文件可以将修改的文件覆盖到原文件并留有.bak的备份文件用来恢复

python3 2to3.py -w D:\workspace\pytest\test\testsuit\test.py

四:-w -n效果是修改但不留备份文件

python3 2to3.py -w -n D:\workspace\pytest\test\testsuit\test.py

注:2to3.py完成了py2代码转换成py3的主要工作,有时还需对代码做一些微调

相关文章:

  • python装饰器实现单例模式_Python中的单例模式——装饰器实现剖析
  • python图像边缘检测报告_python数字图像处理(三)边缘检测常用算子
  • jsp value设置为函数的返回值_QT中的消息传递与函数回调机制:信号(signal)和槽(slot)...
  • python exit 0_详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
  • python内置数据结构_python 内置数据结构之列表
  • z变换公式表_小白学物理之狭义相对论(1)——洛伦兹变换
  • python中调用什么模块的什么函数_在Python中如何使用使用其名称(字符串)调用模块的函数...
  • python configparser模块_Python 之ConfigParser模块
  • python的意思是什么_python中**是啥什么意思?
  • 苹果python文件执行怎么运行_Mac下怎么运行python3的py文件
  • java arraylist 初始化_Java集合详解8:Java集合类细节精讲
  • 学生a3制图标题栏尺寸手绘_机械制图基本知识点
  • c语言sort函数_C语言没灵感了?来这18个经典程序里找找吧
  • 生成有时间限制的二维码_怎么生成无限使用的微信群二维码
  • hex文件修改_树莓派工控机RevPi(十一)自定义设备(RAP文件)
  • $translatePartialLoader加载失败及解决方式
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 【技术性】Search知识
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • Flannel解读
  • HTTP中GET与POST的区别 99%的错误认识
  • Javascript编码规范
  • JWT究竟是什么呢?
  • Node + FFmpeg 实现Canvas动画导出视频
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • PHP的类修饰符与访问修饰符
  • Sass 快速入门教程
  • vuex 笔记整理
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 从伪并行的 Python 多线程说起
  • 跨域
  • 什么是Javascript函数节流?
  • 手机端车牌号码键盘的vue组件
  • 物联网链路协议
  • 用jQuery怎么做到前后端分离
  • 用简单代码看卷积组块发展
  • HanLP分词命名实体提取详解
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • #ifdef 的技巧用法
  • #stm32整理(一)flash读写
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • (3)(3.5) 遥测无线电区域条例
  • (33)STM32——485实验笔记
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (转)nsfocus-绿盟科技笔试题目
  • (转)视频码率,帧率和分辨率的联系与区别
  • **CI中自动类加载的用法总结
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException