2017-04-16 262 views
0

好的,所以我在python 3上创建了一个脚本来做一些无声的安装。
我的问题是,我不知道服务器是否会有python 3可用。它有可能是默认情况下python 2或一些Unix工程师安装python 3.
现在,我的问题是。是否有可能在python 2上运行python 3脚本?
我应该导出我需要的模块吗?

谢谢我可以在python 2环境下运行python 3脚本吗?

回答

0

Kindof。有six模块。它的目标是

六是Python 2和3兼容性库。它提供了用于平滑Python 版本之间差异的实用程序 函数,其目标是编写在Python版本上兼容的Python代码。

如果你需要python 3的功能,它不会对你有任何好处。在大多数系统上,它很容易在python 2旁边安装python 3,所以实际上没有什么理由试图与它斗争。

0

我推荐使用python-future包来编写与Python 2.7和Python 3.3+兼容的代码。它比6更方便,并且可以让你几乎无处不在地编写惯用的Python 3。

相关问题