Python - AI 助手

Python sys.getwindowsversion() 方法



Python 的 `sys.getwindowsversion()` 方法返回一個命名元組,其中包含有關正在執行的 Windows 作業系統的詳細版本資訊。命名元組包括五個屬性,例如主版本號和次版本號、內部版本號、平臺識別符號和 Service Pack 級別。

此方法可用於檢索精確的作業系統版本詳細資訊,這對於 Windows 特定 Python 應用程式中的相容性檢查和除錯至關重要。

語法

以下是 Python `sys.getwindowsversion()` 方法的語法和引數:

sys.getwindowsversion()

引數

此方法不接受任何引數。

返回值

此方法返回命名元組。

示例 1

以下是 python `sys.getwindowsversion()` 方法的示例,它列印包含 Windows 版本資訊的命名元組:

import sys

version_info = sys.getwindowsversion()
print(version_info)

輸出

sys.getwindowsversion(major=10, minor=0, build=22000, platform=2, service_pack='')

示例 2

我們知道 Windows 版本有一些特定屬性,因此我們可以訪問並列印它們,例如主版本、次版本、內部版本號和 Service Pack:

import sys

version_info = sys.getwindowsversion()
print(f"Major version: {version_info.major}")
print(f"Minor version: {version_info.minor}")
print(f"Build number: {version_info.build}")
print(f"Service pack: {version_info.service_pack}")

輸出

Major version: 10
Minor version: 0
Build number: 22000
Service pack:

示例 3

此示例透過比較主版本號和次版本號來檢查當前系統是否執行的是 Windows 10:

import sys

version_info = sys.getwindowsversion()
if version_info.major == 10 and version_info.minor == 0:
    print("Running on Windows 10")
else:
    print("Not running on Windows 10")

輸出

Running on Windows 10
python_modules.htm
廣告