返回介绍

可移植

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

Python的标准实现是由可移植的ANSI C编写的,可以在目前所有的主流平台上编译和运行。例如,如今从PDA到超级计算机,到处可以见到Python在运行。Python可以在下列平台上运行(这里只是部分列表):

·Linux和UNIX系统。

·微软Windows和DOS(所有版本)。

·Mac OS(包括OS X和Classic)。

·BeOS、OS/2、VMS和QNX。

·实时操作系统,例如,VxWorks。

·Cray超级计算机和IBM大型机。

·运行Palm OS、PocketPC和Linux的PDA。

·运行Windows Mobile和Symbian OS的移动电话。

·游戏终端和iPod。

除了语言解释器本身以外,Python发行时自带的标准库和模块在实现上也都尽可能地考虑到了跨平台的移植性。此外,Python程序自动编译成可移植的字节码,这些字节码在已安装兼容版本Python的平台上运行的结果都是相同的(更多详细内容将在第2章中介绍)。

这些意味着Python程序的核心语言和标准库可以在Linux、Windows和其他带有Python解释器的平台无差别地运行。大多数Python外围接口都有平台相关的扩展(例如,COM支持Windows),但是核心语言和库在任何平台都一样。就像之前我们提到的那样,Python还包含了一个叫做tkinter的Tk GUI工具包,它可以使Python程序实现功能完整的、无需做任何修改即可在所有主流GUI平台运行的用户图形界面。

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

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

发布评论

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