python應(yīng)用操作——運行時檢測Python版本
當正在運行的 Python 低于支持的版本時,有時我們也許不想運行我們的程序。為達到這個目標,你可以使用下面的代碼片段,它也以可讀的方式輸出當前 Python 版本:
import sys
#Detect the Python version currently in use.if not hasattr(sys, "hexversion") or sys.hexversion != 50660080:
print("Sorry, you aren't running on Python 3.5n")
print("Please upgrade to 3.5.n")
sys.exit(1)
#Print Python version in a readable format.print("Current Python version: ", sys.version)
或者你可以使用 sys.version_info >= (3, 5) 來替換上面代碼中的 sys.hexversion != 50660080,這是一個讀者的建議。
python3運行結(jié)果:
Python 3.5.1 (default, Dec 2015, 13:05:11)
[GCC 4.8.2] on linux
Current Python version: 3.5.2 (default, Aug 22 2016, 21:11:05)
[GCC 5.3.0]
點擊加載更多評論>>