Подтвердить что ты не робот

Как вы получаете точный путь к "Мои документы"?

В С++ не так сложно получить полный путь к папке, которую оболочка вызывает "Мои документы" в Windows XP и Windows 7 и "Documents" в Vista; см. Получить путь к моим документам

Есть ли простой способ сделать это в Python?

4b9b3361

Ответ 1

Вы можете использовать модуль ctypes для получения каталога "Мои документы":

import ctypes
from ctypes.wintypes import MAX_PATH

dll = ctypes.windll.shell32
buf = ctypes.create_unicode_buffer(MAX_PATH + 1)
if dll.SHGetSpecialFolderPathW(None, buf, 0x0005, False):
    print(buf.value)
else:
    print("Failure!")

Источник: http://bugs.python.org/issue1763#msg62242