之前帮朋友写了个简单的自动化程序,从桌面某个文件夹里读取excel文件进行整理合并等操作。发给朋友之后发现用不了,查找问题的原因后发现朋友的桌面路径不是系统默认的路径,为了以后的通用性,需要获取当前电脑的桌面路径。

那么自然是从注册表中获取路径最准确。

代码如下:@[Python]

def get_desktop():
key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, r’Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders’)
return winreg.QueryValueEx(key, “Desktop”)[0]

if name == “main”:
path = get_desktop()
print(path)

Python返回系统桌面路径的方法相关推荐

  1. Python 获取windows桌面路径的5种方法小结

    今天小编就为大家分享一篇Python 获取windows桌面路径的5种方法小结,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 这里介绍了5中python获取window桌面路径的方法 ...

  2. Win10开机跳过欢迎界面直接进系统桌面的设置方法

    解决方法一: 1.按下键盘[Win徽标键 + R键],在"关于"窗口中输入"control userpasswords2",回车. 2.打开"用户账户 ...

  3. Python快速获取桌面路径

    python 快速获取桌面路径 import os desk = os.path.join(os.path.expanduser("~"), 'Desktop') + '\\'输出 ...

  4. java后台获取桌面路径的方法

    方法: FileSystemView fsv = FileSystemView.getFileSystemView(); File com=fsv.getHomeDirectory(); //这便是读 ...

  5. Python实现系统桌面时钟

    用Python + PyQT写的一个系统桌面时钟,刚学习Python,写的比较简陋,但是基本的功能还可以. 功能: ①窗体在应用程序最上层,不用但是打开其他应用后看不到时间 ②左键双击全屏,可以做小屏 ...

  6. DOS/批处理获取桌面路径的方法

    1. 如果桌面没有被重定向,获取方法:         xp系统:set desk="%userprofile%"\桌面         win7以上:set desk=" ...

  7. 关于服务器如何设置动易系统数据库路径的方法

    我的空间提供了一个专门放置数据库的目录(DB),这个目录与网站放置的目录(www)同级,主要是为了防止别人下载数据库(这个目录是不可下载的),当我把数据库放进这个目录并按照空间提供商的说明把conn. ...

  8. python安装到桌面的路径是什么_Python 获取windows桌面路径的5种方法小结

    这里介绍了5中python获取window桌面路径的方法,获取这个路径有什么用呢?一般是将程序生成的文档输出到桌面便于查看编辑. 前两个方法是通过注册表来获取当前windows桌面绝对路径,比较推荐使 ...

  9. C语言获取Windows桌面路径

    C语言获取Windows桌面路径 总述 思路 函数 函数RegOpenKeyEx() RegOpenKeyEx()参数 RegOpenKeyEx()权限掩码 注册表五个主键 了解上信息后写出下面的代码 ...

最新文章

  1. 总结MYSQL的优化
  2. HDU 6089 Rikka with Terrorist (线段树)
  3. OpenGL使用Perlin噪声的腐蚀效果
  4. ffmpeg 将拆分的数据合成一帧_FFmpeg + OpenGLES 实现视频解码播放和视频滤镜
  5. c语言时钟报告,C语言图形时钟课程设计实验报告
  6. 阿里DNS:用LibFuzzer照亮DNS代码的死角
  7. 半导体八大工艺流程图_半导体之光刻胶,看五大龙头谁能迈出国产化第一步?...
  8. mask属性是css3的吗_CSS滤镜之Mask属性
  9. 利用哈希map快速判断两个数组的交集
  10. 六石管理学:流程是为工作服务的
  11. 01、STM8 单片机芯片介绍
  12. 【Android Studio使用教程2】Android Studio创建项目
  13. 《C++语言程序设计(第4版)学生用书》课程学习(12)——第12章 异常处理
  14. 华为设备BFD实战,双向转发检测BFD详解,理论+实战+抓包分析
  15. 软件工程复习题-快来划重点
  16. 黑镜成真!3分钟看懂马斯克直播脑机接口,芯片植入猪脑,活猪演示
  17. linux中如何压缩目录文件,如何在Linux中压缩和解压缩目录及其文件
  18. 微商怎么引流学生粉?如何把学生粉变现成精准粉?
  19. tensorflow的GPU加速计算
  20. MT7621_基础篇(1) 芯片资料了解 一

热门文章

  1. idea修改子模块名
  2. Python - walk()方法详解2
  3. 程序员如何利用周末提升自己?可以试试这8招
  4. 社交游戏的排行榜设计和实现进阶篇:Nosql系统
  5. Java聊天室程序源码 Java即时通讯代码 Java局域网聊天系统 Java即时通讯 Java聊天系统
  6. 几个比较好的微信图文编辑器和二维码图片生成工具网站介绍给你!
  7. 微信小程序全局音频播放,实现分析
  8. Map的取值方式介绍
  9. 用Python来P图,分析怎么吃鸡?只有想不到,没有做不到
  10. 测试从零开始-电商项目实战-用例设计篇No.1-[后台-用户列表]