之前帮朋友写了个简单的自动化程序,从桌面某个文件夹里读取excel文件进行整理合并等操作。发给朋友之后发现用不了,查找问题的原因后发现朋友的桌面路径不是系统默认的路径,为了以后的通用性,需要获取当前电脑的桌面路径。
那么自然是从注册表中获取路径最准确。
代码如下:@[Python]
def get_desktop():
key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, r’Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders’)
return winreg.QueryValueEx(key, “Desktop”)[0]
if name == “main”:
path = get_desktop()
print(path)