2017-04-16 86 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。

相關問題