python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > Python获取Windows桌面路径

Python获取Windows桌面路径的三种方法

作者:鱼丸丶粗面

在日常编程工作中,有时我们需要将文件或数据自动保存到用户的桌面上以便于快速访问,在 Windows 操作系统中,可以通过多种方式来获取桌面路径,本文将详细介绍三种常用的方法,需要的朋友可以参考下

1 概述

# 参考: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桌面路径内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文