Python获取Windows桌面路径的三种方法
作者:鱼丸丶粗面
在日常编程工作中,有时我们需要将文件或数据自动保存到用户的桌面上以便于快速访问,在 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
2.3 方法3:使用 path 模块
from pathlib import Path def get_desktop_path(): return Path.home() / 'Desktop' print(get_desktop_path()) # C:\Users\Administrator\Desktop
到此这篇关于Python获取Windows桌面路径的三种方法的文章就介绍到这了,更多相关Python获取Windows桌面路径内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!