首页 > 代码库 > python获取Windows特殊文件夹路径
python获取Windows特殊文件夹路径
有时候你想给你的程序添加桌面快捷方式,但却连桌面的准确路径都不知道,还好微软的API给出了一些特殊文件夹路径的获取方法,再利用python的win32com模块(非标准库)即可在python中实现同样的操作!
# -*- coding: cp936 -*- from win32com.shell import shell from win32com.shell import shellcon #获取"启动"文件夹路径,关键是最后的参数CSIDL_STARTUP,这些参数可以在微软的官方文档中找到 startup_path = shell.SHGetPathFromIDList(shell.SHGetSpecialFolderLocation(0,shellcon.CSIDL_STARTUP)) #获取"桌面"文件夹路径,将最后的参数换成CSIDL_DESKTOP即可 desktop_path = shell.SHGetPathFromIDList(shell.SHGetSpecialFolderLocation(0,shellcon.CSIDL_DESKTOP)) if __name__ == "__main__": print startup_path print desktop_path
CSIDL参数与个文件夹的对应表,详情请见微软官方文档,http://msdn.microsoft.com/en-us/library/bb762494(v=vs.85).aspx
python获取Windows特殊文件夹路径
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。