Python获取Windows桌面路径的三种方法
更新时间:2024年12月01日 09:49:28 作者:鱼丸丶粗面
在日常编程工作中,有时我们需要将文件或数据自动保存到用户的桌面上以便于快速访问,在 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桌面路径内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Jupyter notebook设置背景主题,字体大小及自动补全代码的操作
这篇文章主要介绍了Jupyter notebook设置背景主题,字体大小及自动补全代码的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-04-04Python使用requests xpath 并开启多线程爬取西刺代理ip实例
这篇文章主要介绍了Python使用requests xpath 并开启多线程爬取西刺代理ip实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-03-03Pytorch中torch.unsqueeze()与torch.squeeze()函数详细解析
torch.squeeze()这个函数主要对数据的维度进行压缩,去掉维数为1的的维度,下面这篇文章主要给大家介绍了关于Pytorch中torch.unsqueeze()与torch.squeeze()函数详细的相关资料,需要的朋友可以参考下2023-02-02
最新评论