получить установочный диск windows используя python - PullRequest
0 голосов
/ 22 января 2011

Как определить путь установки Windows или диск с помощью кода Python?

Ответы [ 4 ]

3 голосов
/ 22 января 2011

Вы можете использовать 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]
3 голосов
/ 22 января 2011
>>> import os
>>> os.environ['SYSTEMDRIVE']
'C:'
0 голосов
/ 26 марта 2017

Используйте этот код, чтобы просто получить букву и ничего больше:

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

Пример вывода:

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

'C'

0 голосов
/ 22 января 2011

Вы можете использовать переменную среды WINDIR.

os.environ['WINDIR']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...