自学内容网 自学内容网

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)!