使用python获取windows安装驱动

Gir*_*har 3 python window

如何使用python代码检测windows安装路径或驱动器?

pok*_*oke 5

>>> import os
>>> os.environ['SYSTEMDRIVE']
'C:'
Run Code Online (Sandbox Code Playgroud)


Ada*_*eld 5

您可以使用GetWindowsDirectory通过ctypes库获取 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]
Run Code Online (Sandbox Code Playgroud)