python應(yīng)用操作——運(yùn)行時(shí)檢測(cè)Python版本
當(dāng)正在運(yùn)行的 Python 低于支持的版本時(shí),有時(shí)我們也許不想運(yùn)行我們的程序。為達(dá)到這個(gè)目標(biāo),你可以使用下面的代碼片段,它也以可讀的方式輸出當(dāng)前 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) 來(lái)替換上面代碼中的 sys.hexversion != 50660080,這是一個(gè)讀者的建議。
python3運(yùn)行結(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]
點(diǎn)擊加載更多評(píng)論>>