Python:如何在 Windows 资源管理器中打开文件夹(Python 3.6.2、Windows 10)

新手上路,请多包涵

如果我将要打开的路径存储在一个名为 finalpath 的字符串中,它看起来像这样:“./2.8 Movies/English/Die Hard Series”

那么如何在 Windows 资源管理器中打开它?(Windows 10)(Python 3.6.2)

PS 我知道很多人问过这个问题,但我没有发现他们清楚。请尽快回答。

原文由 Vikhyat Agarwal 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 617
2 个回答

我找到了一个简单的方法。

 import os
path = "C:/Users"
path = os.path.realpath(path)
os.startfile(path)

原文由 Vikhyat Agarwal 发布,翻译遵循 CC BY-SA 4.0 许可协议

其他选择

import webbrowser, os
path="C:/Users"
webbrowser.open(os.path.realpath(path))

或者单独使用 os

 import os
os.system(f'start {os.path.realpath(path)}')

或子流程

import subprocess,os
subprocess.Popen(f'explorer {os.path.realpath(path)}')

或者

subprocess.run(['explorer', os.path.realpath(path)])

原文由 Prayson W. Daniel 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进