python代码平台是独立的吗?

时间:2014-09-13 15:24:36

标签: python linux windows cross-platform

让我们假设使用python 2.7.1在linux系统上编写和测试了一个python代码。它只使用默认的python库,如:os,itertools,tkinter,csv,collections。

如果我们在Windows系统上使用此代码并放入python 2.7.1,它会正常工作吗?

1 个答案:

答案 0 :(得分:3)

Python字节码本身不依赖于平台,假设完整的Python VM实现。

有些特定的模块和功能仅在某些平台上可用,因此如果使用这些源代码,Python源代码可以依赖于平台。该文档指定名称是否仅在受限制的平台子集上可用,因此避免使用这些名称将使其与平台无关。