当前位置:  开发笔记 > 编程语言 > 正文

在文件上打开资源管理器

如何解决《在文件上打开资源管理器》经验,为你挑选了3个好方法。

在Python中,如何在Windows资源管理器中跳转到文件?我找到了跳转到文件夹的解决方案:

import subprocess
subprocess.Popen('explorer "C:\path\of\folder"')

但我没有文件的解决方案.



1> Blair Conrad..:

来自Geoff Chappell的Windows资源管理器命令行

import subprocess
subprocess.Popen(r'explorer /select,"C:\path\of\folder\file"')


由于一些奇怪的原因,在我的Windows 10系统上,这只会打开探索者用户库,其焦点是"我的文档".

2> Guillaume Le..:

os.startfile()是一个更好,更安全的解决方案(不幸的是,仅在Windows中)。

当给它一个文件夹而不是文件时,它将打开资源管理器。

我知道我没有完全回答问题,因为它没有选择文件,但是使用subprocess始终是个坏主意,此解决方案可能会对其他人有所帮助。



3> user1767754..:

出于某种原因,在Windows 7上它总是打开用户路径,对我来说,经过研究:

import subprocess
subprocess.call("explorer C:\\temp\\yourpath", shell=True)

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有