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

时间:2017-04-16 01:29:33

标签: python python-2.7 python-3.x

好的,所以我在python 3上创建一个脚本来做一些静默安装 我的问题是我不知道服务器是否可以使用python 3。它可能默认为python 2或某些Unix工程师安装python 3 现在,我的问题是。是否可以在python 2上运行python 3脚本? 我应该出口我需要的模块吗?

感谢

2 个答案:

答案 0 :(得分:0)

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

  

Six是Python 2和3兼容库。它提供了实用性   用于平滑Python之间差异的函数   目标是编写兼容的Python代码   两个Python版本。

如果您需要python 3功能,它对您没有任何帮助。在大多数系统上,它很容易在python 2旁边安装python 3,所以没有太多理由尝试使用它。

答案 1 :(得分:0)

我建议使用python-future包来编写与Python 2.7和Python 3.3+兼容的代码。它比六点更方便,并且允许您在几乎所有地方简单地编写惯用的Python 3。