簡體   English   中英

使用python獲取Windows安裝驅動器

[英]get the windows installation drive using python

如何使用python代碼檢測Windows安裝路徑或驅動器?

您可以通過ctypes庫使用GetWindowsDirectory獲取Windows文件夾的位置,然后可以使用os.path.splitdrive獲取驅動器號。 例如:

import ctypes
import os

kernel32 = ctypes.windll.kernel32
windows_directory = ctypes.create_unicode_buffer(1024)
if kernel32.GetWindowsDirectoryW(windows_directory, 1024) == 0:
    # Handle error
else:
    windows_drive = os.path.splitdrive(windows_directory)[0]
>>> import os
>>> os.environ['SYSTEMDRIVE']
'C:'

使用此代碼即可獲得信函,僅此而已:

import os
os.environ['WINDIR'].split(":\\")[0]

輸出示例:

>>> os.environ ['WINDIR']。split(“:\\\\”)[0]

'C'

您可以使用WINDIR環境變量。

os.environ['WINDIR']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM