pyqt5 如何用系统默认打开方式打开文件?

新手上路,请多包涵

比如在 gui 界面双击 HTML 文件后,就用默认浏览器打开这个文件
pyqt5 有没有这种函数或方法?

阅读 4.5k
1 个回答

不知道python有没有提供内置的方案,可以去查一下。

我觉得可以直接调用操作系统内置的open file的程序,让操作系统决定打开方式。比如windows的这个程序是explorer.exe,Linux的这个程序是xdg-open,而Mac OS的这个程序是open

比如你判断当前是windows操作系统,就使用:

os.system('explorer.exe "path\\to\\file"')
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题