Python 在linux或unix上的finder或explorer中打开文件
我没有任何MacOSX或Linux机器,但我想实现从选定文件路径打开资源管理器之类的功能 比如说Python 在linux或unix上的finder或explorer中打开文件,python,Python,我没有任何MacOSX或Linux机器,但我想实现从选定文件路径打开资源管理器之类的功能 比如说 import subprocess subprocess.Popen('explorer "E://temp//"') 上面的代码为指定路径打开windows资源管理器,如何在Mac或Linux上执行此操作?看起来您可以在Linux上使用,也可以在OS-X上使用 e、 g 或 它看起来可以在linux上使用,也可以在OS-X上使用 e、 g 或 您可以使用(尤其是其打开功能)来处理操作系统特定的详
import subprocess
subprocess.Popen('explorer "E://temp//"')
上面的代码为指定路径打开windows资源管理器,如何在Mac或Linux上执行此操作?看起来您可以在Linux上使用,也可以在OS-X上使用
e、 g
或
它看起来可以在linux上使用,也可以在OS-X上使用
e、 g
或
您可以使用(尤其是其打开功能)来处理操作系统特定的详细信息。它应该在Linux、Windows和OSX上工作
如果您想自己完成这项工作,您可以:
- 在Linux上启动
xdg open
李>
- 在OSX上启动
open
李>
- 在Windows上使用
os.startfile
您可以使用(尤其是其打开
功能)来处理操作系统特定的详细信息。它应该在Linux、Windows和OSX上工作
如果您想自己完成这项工作,您可以:
- 在Linux上启动
xdg open
李>
- 在OSX上启动
open
李>
- 在Windows上使用
os.startfile
不同的linux发行版将有不同的GUI文件管理器这是一个重复的问题@MattiLyra——不完全是。那只是在寻找OS-X
。如果您正在使用gnome桌面,这是一个更通用的gnome开放路径
,但我不知道其他桌面环境<代码>打开路径
在OS-X上工作。在Matti的链接中:在Mac上,Ned Deily指定了一个变量文件,显示打开finder后可能会定位文件。它在windows中是否可行,直到现在我还没有想到,我必须感谢Matti分享链接…不同的linux发行版将有不同的GUI文件管理器这是一个重复的问题@MattiLyra——不完全是。那只是在寻找OS-X
。如果您正在使用gnome桌面,这是一个更通用的gnome开放路径
,但我不知道其他桌面环境<代码>开放路径
在OS-X上运行。在Matti的链接中:在Mac上,Ned Deily指定了一个变量文件,显示打开finder后可能会定位文件。它在windows中是否可行,直到现在我还没有想到,我必须感谢Matti共享链接。。。
subprocess.Popen(['xdg-open','/home/me/otherdir'])
subprocess.Popen(['open','/home/me/otherdir'])