位置:首頁(yè) > 軟件操作教程 > 編程開發(fā) > Python > 問題詳情

python應(yīng)用操作——運(yùn)行時(shí)檢測(cè)Python版本

提問人:ylm發(fā)布時(shí)間:2020-09-29

當(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) 來替換上面代碼中的 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]

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部