你如何得到“我的文档”的确切path?

在C ++中,获取Windows XP和Windows 7中的“My Documents”文件夹以及Vista中的“Documents”文件夹的完整path名并不难; 请参阅获取我的文档的path

有没有一种简单的方法来在Python中做到这一点?

Solutions Collecting From Web of "你如何得到“我的文档”的确切path?"

您可以使用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