Python 获取 Windows 桌面路径
1 概述
- 因为某些原因,需要使用不同用户的 Windows 桌面路径,故无法对路径进行固定,可使用下列方法进行获取
# 参考:Administrator 账号的桌面地址
C:\Users\Administrator\Desktop
2 方法
2.1 方法1:使用 os 模块
import os
def get_desktop_path():
return os.path.join(os.path.expanduser("~"), 'Desktop')
desktop_path = get_desktop_path()
print(desktop_path)
# C:\Users\Administrator\Desktop
2.2 方法2:使用 winreg 模块
import winreg
def get_desktop():
key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, r'Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders')
return winreg.QueryValueEx(key, "Desktop")[0]
print(get_desktop())
# C:\Users\Administrator\Desktop
3.3 方法3:使用 path 模块
from pathlib import Path
def get_desktop_path():
return Path.home() / 'Desktop'
print(get_desktop_path())
# C:\Users\Administrator\Desktop
原文地址:https://blog.csdn.net/qq_34745941/article/details/143792603
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!