辨識腳本中執行的 Python 版本
可以輕鬆確定用於執行腳本的 Python 解釋器版本。透過 sys 模組存取必要的資訊。
在sys 模組中,sys.version 字串提供了人類可讀的版本表示:
>>> import sys >>> print(sys.version) # parentheses necessary in Python 3 2.5.2 (r252:60911, Jul 31 2008, 17:28:52) [GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)]
要進一步處理,請利用sys .version_info 或sys.hexversion:
>>> sys.version_info (2, 5, 2, 'final', 0) >>> sys.hexversion 34014192
要確保使用所需的最低Python版本執行腳本,請新增以下內容code:
assert sys.version_info >= (2, 5)
這會檢查主要版本和次要版本。您還可以根據需要包含微觀和發布層級資訊。然而,通常最好執行「鴨子」檢查來驗證特定功能是否存在,並根據需要解決它們的缺失問題。
以上是如何確定和檢查腳本中運行的 Python 版本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!