广告位联系
返回顶部
分享到

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

python 来源:互联网 作者:佚名 发布时间:2024-12-02 22:16:17 人浏览
摘要

1 概述 因为某些原因,需要使用不同用户的 Windows 桌面路径,故无法对路径进行固定,可使用下列方法进行获取 2 方法 2.1 方法1:使用 os 模块 1 2 3 4 5 6 7 8 9 10 import os def get_desktop_path(): return

1 概述

  • 因为某些原因,需要使用不同用户的 Windows 桌面路径,故无法对路径进行固定,可使用下列方法进行获取

2 方法

2.1 方法1:使用 os 模块

1

2

3

4

5

6

7

8

9

10

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 模块

1

2

3

4

5

6

7

8

9

10

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 模块

1

2

3

4

5

6

7

8

9

from pathlib import Path

 

 

def get_desktop_path():

    return Path.home() / 'Desktop'

 

 

print(get_desktop_path())

# C:\Users\Administrator\Desktop

 


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • 4个必学的Python自动化技巧
    在当今快节奏的工作环境中,自动化是提升效率的重要手段。Python作为一种强大且易用的编程语言,在自动化领域有着广泛的应用。本文将
  • Python获取Windows桌面路径的三种方法
    1 概述 因为某些原因,需要使用不同用户的 Windows 桌面路径,故无法对路径进行固定,可使用下列方法进行获取 2 方法 2.1 方法1:使用 os 模
  • Python pip更换镜像源的步骤

    Python pip更换镜像源的步骤
    1.1 默认镜像,速度慢,易报错 默认镜像,速度慢。在使用 pip 安装 Python 包时会默认从官方的 PyPI 镜像源(mirror source)下载文件,由于官方
  • Pycharm关闭控制台多余窗口的解决办法

    Pycharm关闭控制台多余窗口的解决办法
    1 问题描述 2 解决办法 2.1 步骤1:编辑配置 菜单路径:运行【run】 - 编辑配置【Edit Configurations】 2.2 步骤2:使用 Python 控制台运行(取消勾
  • 使用Python和FastAPI实现MinIO断点续传功能
    在分布式存储和大数据应用中,断点续传是一个重要的功能,它允许大文件上传在中断后可以从中断点恢复,而不是重新上传整个文件。本
  • 使用python字典统计CSV数据的步骤和代码
    1.用python字典统计CSV数据的步骤和代码示例 为了使用Python字典来统计CSV数据,我们可以使用内置的csv模块来读取CSV文件,并使用字典来存储
  • Python爬虫中如何使用xpath解析HTML

    Python爬虫中如何使用xpath解析HTML
    你可能之前听说或用过其它的解析方式,像 Beautiful Soup,用的人好像也不少,但 xpath 与之相比,语法更简单,解析速度更快,就像正则表达
  • 使用Python分析wireshark文件
    1 pyshark库 支持wireshark的解析等。 安装pyshark 1 pip install pyshark 2 dpkt库 这也是一个用于分析pcap文件的库,是所有分析pcap库中最快的一个。 官
  • Python删除视频的某一段并保留其他时间段
    要使用 Python 删除视频的某一段并保留其他时间段,可以借助 moviepy 库来实现。moviepy 是一个非常强大的视频处理库,可以轻松进行视频剪切
  • python中字典元素的创建、获取和遍历等字典

    python中字典元素的创建、获取和遍历等字典
    本文介绍了Python中的字典操作,包括字典的创建、元素获取(使用键和get()方法)、删除与清空(del和clear())、增加新键值对、修改已有值、
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计