返回介绍

Python 3.0 中特定的语言删除

发布于 2024-01-29 22:24:17 字数 890 浏览 0 评论 0 收藏 0

除了扩展,还有一些语言工具从Python 3.0中删除了,以清理其设计。表0-2概括了影响到本书的这些变化,以及本版中介绍它们的不同的章。表0-2中列出的很多删除都有直接的替代者,其中的一些在Python 2.6中还可用,以支持未来向Python 3.0的迁移。

Python 3.0中还有其他的修改没有包含在该表中,只是因为它们没有影响到本书。例如,标准库中的修改,那些修改可能对《Programming Python》这样关注应用程序的图书的影响比对本书的影响要大,尽管很多标准库的功能仍然存在,Python 3.0很大程度地重命名了模块,将它们组织到包中等。要更全面地了解Python 3.0中的变化,可参阅Python的标准手册集中的"What's New in Python 3.0"文档,其中包含一个更全面的列表。

如果你正在从Python 2.X迁移到Python 3.X,那么应该看一下Python 3.0中的2到3自动代码转换脚本。它并不能够转换任何内容,但是,它做了合理的工作来把大量的Python 2.X代码转换为在Python 3.X下可运行的代码。在我编写本书时,一个新的3到2的反向转换项目也在进行之中,它可以把Python 3.X代码转换为在Python 2.X下运行。如果你必须针对两个Python系列版本维护代码的话,这两种工具都很有用,想深入了解可参见Web上的详细介绍。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文