使用 64 位 Python 创建的 Python 脚本可以在相同版本但 32 位 Python 上 运行 吗?

Can Python scripts created with 64bit Python be run on same version but 32 bit Python?

(反之亦然)

或者是否存在不兼容性?

PS:我将在 2 台机器上使用 python 3.5.3,但一台在 64 位上,一台在 32 位上。我会经常在两台机器之间更改 writing/running 脚本。

Python 是一种解释型语言,不是编译型语言。这基本上意味着如果您指的是纯 Python 代码,即不依赖任何本机编译库的代码,答案是肯定的。

如果不是,那我想这取决于很多事情。

任何真正用 64 位 Python 创建的东西可能不会 运行 在 32 位版本下(例如,.pyc 字节代码文件)。然而,使用任何文本编辑器创建的纯文本脚本(.py 文件)与 32 位和 64 位 Python 解释器兼容。