python - 试图弄清楚如何在文件管理器中打开文件夹
问题描述
我花了最后 30 分钟试图弄清楚如何在文件管理器中打开文件夹
这是我尝试过的代码:
subprocess.Popen('explorer "' + path + '"')
#and
subprocess.call('explorer "' + path + '"', shell=True)
但我没有成功。我能做些什么?
如果可能的话,我希望它是跨平台的
解决方案
命令非常简单:
import subprocess
subprocess.Popen(r'explorer /select,"C:\path\of\folder"')
或者如果路径是一个变量:
import subprocess
path = r"C:\path\of\folder"
subprocess.Popen(f'explorer /select,"{path}"')
推荐阅读
- pip - 将目标路径烘焙到 setup.py
- node.js - AWS IoT NodeJS SDK 无法更新命名阴影
- c# - 在任何 Windows 应用程序上获得点击文本
- html - 为什么 html 按钮在 chrome/microsoft edge 中不起作用?
- azure - 有没有办法在不创建 csproj 的情况下安装 nuget 包?
- css - 使用 CSS 对阿拉伯语文本的轮廓效果
- python - 如何从字典中将键和值打印为一个,不包括无
- ios - 为什么在使用 Cocoapods 时无法存档包含 App Clip 的项目?
- python - 从元组列表创建字典
- python - 在带有 {{ }} 的 django 模板中使用标签的语法错误