前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >使用2to3将代码移植到Python 3

使用2to3将代码移植到Python 3

作者头像
py3study
发布于 2020-01-06 11:25:47
发布于 2020-01-06 11:25:47
7960
举报
文章被收录于专栏:python3python3

概述#

几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下。为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式。案例研究:将chardet移植到Python 3(porting chardet to Python 3)描述了如何运行这个脚本,然后展示了一些它不能自动修复的情况。这篇附录描述了它能够自动修复的内容。

详见:http://woodpecker.org.cn/diveintopython3/porting-code-to-python-3-with-2to3.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python学习笔记一
之前看过一本100多页的《python简明教程》,都是些非常简单的语法,现在到真正用的时候根本无从下手,所以,重新捧起一本《python学习手册》,1000多页,希望每天看一些,坚持10天内把重要的部分看完并做实践,每天坚持写点学习笔记来监督自己往前走。废话不说,今天花了两个小时就把第一部分看完,做一点简单的总结。 pytho的使用和分发完全是免费的,它是一种面向对象的语言,它的。它的类模块支持多态,操作符重载和多重继承等高级概念,并且以python特有的简洁的语法和类型,OOP十分易于使用。python内
Linux云计算网络
2018/01/10
1.2K0
python学习笔记一
切图工具/插件介绍
IMWeb前端团队
2018/01/08
2K0
Python2 已终结,入手Python 3,你需要这30个技巧
勤劳的程序员们,这里有 30 条使用 Python 时实用的建议和小技巧。你可以把读这篇文章当做工作间隙的小憩,而且我保证你学到的东西会跟工作时一样多。
机器之心
2020/02/14
4260
Python2 已终结,入手Python 3,你需要这30个技巧
收藏 | 学习 Python,这 22 个包怎能不掌握?
这个问题就是我写这篇文章的初衷。我找出了22个最常用的 Python 包,希望能给你一些启发。
CDA数据分析师
2020/03/27
1.1K0
Python 2 vs Python 3,究竟谁是性能之王?
Dropbox 是世界上流行的桌面应用之一,你可以安装在 Windows、macOS 和部分的 Linux 发行版上。但你可能不知道,这个应用大部分是用 Python 写的。实际上,Drew 给 Dropbox 写下的第一行代码就是用的 Windows 版 Python,用的是老牌的 pywin32 等库。
我就是马云飞
2018/10/25
1.8K0
Python 2 vs Python 3,究竟谁是性能之王?
边缘计算笔记(二): 从tensorflow生成tensorRT引擎的方法
完整内容主要介绍使用TensorFlow开发的深度神经网络如何部署在NVIDIA Jetson上,并利用TensorRT加速到5倍。
GPUS Lady
2019/06/21
4.1K0
30 万行代码的平台升级:给跑着的汽车换轮胎
作者 | Mahmoud Hashemi 译者 | 平川 策划 | Tina 本文最初发布于 Mahmoud Hashemi 的个人博客,经原作者授权由 InfoQ 中文站翻译并分享。 2020 年可谓反复无常。尽管一切都超出了人们的控制,但随着时间的推移,我发现自己把越来越多的时间地投入到一件感觉唾手可及的事情中:为我帮助构建的大型企业级 Web 应用程序 SimpleLegal 设计一个面向未来的解决方案。 现在已经完成了,这次平台升级很容易就可以在我最复杂的项目中名列前茅,此时此刻,最幸福的结局。幸福
深度学习与Python
2023/04/01
3950
30 万行代码的平台升级:给跑着的汽车换轮胎
Python升级之路(一) Python 入门
最近打算新开一个坑, 但一直不知道做什么合适, 直到最近在看 《UNIX/Linux系统管理技术手册》 这一书的 脚本编程与shell 这一章节中得到启发, 书中说到
时间静止不是简史
2022/05/06
1.4K0
Python升级之路(一) Python 入门
下载量过亿的 15 个 Python 库
今天给大家分享最近一年内PyPI上下载量最高的Python包。现在我们来看看这些包的作用,他们之间的关系,以及为什么如此流行。 1. Urllib3:8.93亿次下载 Urllib3 是 Python 的 HTTP 客户端,它提供了许多 Python 标准库没有的功能。
数据STUDIO
2024/01/10
1810
下载量过亿的 15 个 Python 库
一键将 Python2 代码自动转化为 Python3
将下边面的 reg 代码复制另存为“python 2to3.reg”文件,然后双击此文件,导入到注册表。
小小科
2018/07/31
1.1K0
一键将 Python2 代码自动转化为 Python3
如何把python2.x的脚本转为pyt
Python 2.x版本,比如我安装的Python 2.7.2,其在windows下载安装好之后,就自带了相关的一些有用的工具。
py3study
2020/01/06
4260
什么是pip?Python新手入门指南
什么是 pip ?pip 是 Python 中的标准库管理器。它允许你安装和管理不属于 Python标准库 的其它软件包。本教程就是为 Python 新手介绍 pip。
吾非同
2020/10/23
1.6K0
什么是pip?Python新手入门指南
Python基础1
python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。
hankleo
2020/09/16
5380
Python基础1
让Python代码更快运行的 5 种方法
不论什么语言,我们都需要注意性能优化问题,提高执行效率。选择了脚本语言就要忍受其速度,这句话在某种程度上说明了Python作为脚本语言的不足之 处,那就是执行效率和性能不够亮。尽管Python从未如C和Java一般快速,但是不少Python项目都处于开发语言领先位置。 Python 很简单易用,但大多数人使用Python都知道在处理密集型cpu工作时,它的数量级依然低于C、Java和JavaScript。但不少第三方不愿赘述 Python的优点,而是决定自内而外提高其性能。如果你想让Python在同一硬件
小小科
2018/05/03
1.4K0
22 个最常用的Python包
我们从最常用的 Python 包入手,去解答上述这个问题。最初,我列出过去一年在 PyPI 上下载次数最多的 Python 包。接下来,深入研究其用途、它们之间的关系和它们备受欢迎的原因。
龙哥
2020/05/04
2.1K0
如何编写向前兼容的 Python 代码
对于网络应用来说,目前最安全的做法是仍然坚持使用 Python 2.x,即使是新的项目。一个简单的原因是现在 Python 3 还不支持足够多的库,而将已有的库移植到 Python 3 上是一个巨大的工作。当所有人都在抱怨升级到 Python 3 是如此艰难和痛苦的时候,我们如何才能让这件事变得容易一点呢?
岂不美哉Frost
2019/11/30
1.1K0
python爬虫学习
网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。
conanma
2021/11/01
2970
python学习笔记(python发展介
·金融:量化交易,金融分析等,作为动态语言的python,语言结构清晰简单,库丰富,成熟稳定,科学计算和统计分析都很牛
py3study
2020/01/15
6530
Google出品的Python代码静态类型分析器:Pytype
Pytype检查并推断Python代码的类型——不需要类型注解。Pytype可以:
代码医生工作室
2019/06/21
1.3K0
Google出品的Python代码静态类型分析器:Pytype
分享15个Python高级库,让初学者爱不释手
对于初学者来说,这是一种简单易学的编程语言;另一个原因:大量开箱即用的第三方库,正是 23 万个由用户提供的软件包使得Python真正强大和流行。
润森
2022/09/22
7520
分享15个Python高级库,让初学者爱不释手
相关推荐
python学习笔记一
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文