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