www.rsnq.net > 如何把Python2的代码转换为Python3的代码

如何把Python2的代码转换为Python3的代码

不能直接转换的吧 你可以把 py2 代码导入 pycharm 然后设置为 py3 模式 这样 pycharm 就会提示你哪些语句需要转换 并提供转换方案

python/Tools/Scripts/2to3.py执行python 2to3.py -w test.py

可以利用Python内置工具2to3.py,帮你自动将Python2的代码转换为Python3的代码的。这个脚本的位置位在Python安装的根目录\Python27\Tools\Scripts\2to3.py。 比如我手上有个Python 2.x的python脚本:D:\tmp\transform.py 可以通过打开命令提示符...

print '字符串' 改成 print('字符串') 就是加一个括号 其他就得参考版本修改了。

安装python3之后,使用自带的2to3工具转换。例如: mkdir ~/py3files/2to3 -w -n -o ~/py3files/ hello.py这会把 hello.py 转换为 python3 格式。

import http.clientimport jsonconn = http.client.HTTPConnection("localhost:8080")headers = {"Content-type":"application/json"} #application/x-www-form-urlencodedparams = ({"bindHyCardInfo":{"mobileNo":"1881026xxxx","userId":"2",...

可以利用Python内置工具2to3.py,帮你自动将Python2的代码转换为Python3的代码的。

首先把代码按照结构拆分: '&'.join(List) 将list里的元素以&为间隔连接为字符串。 params.iteritems() 为迭代器 lambda为匿名函数。cmp排序。 排序后转为字符串。 转为py3:python3中不再使用cmp函数,可以重写该函数。

一般来说都会是多个版本的python共存在电脑中,然后用virtualenv来管理的。

可以利用Python内置工具2to3.py,帮你自动将Python2的代码转换为Python3的代码的。这个脚本的位置位在Python安装的根目录\Python27\Tools\Scripts\2to3.py。

网站地图

All rights reserved Powered by www.rsnq.net

copyright ©right 2010-2021。
www.rsnq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com