如何在 Python Mac OS 上的 "current dir" 打开 Finder?
How to open a Finder at the "current dir" on Mac OS in Python?
我的目标是让我的 Python 应用在 Windows 和 Mac 上运行。我想在当前目录(程序所在 运行)打开 Finder window。
我在下面编写的代码在 .\
(当前目录)打开了一个 Windows 资源管理器,但是 Mac 上的等价物是什么?
import os
import platform
#--------------
def MOpen_Explorer_Or_Finder(self,obj):
Msystem_info = platform.uname()
if(str(Msystem_info.system)=="Windows"):
MExplorer_path = os.path.join(os.getenv('WINDIR'), 'explorer.exe')
subprocess.run([MExplorer_path, ".\"])
else:
### Or if "Darwin" (MacOS), then open Finder
...
就是:
subprocess.run(["/usr/bin/open","."])
更多详情,请参阅manpage打开。
我的目标是让我的 Python 应用在 Windows 和 Mac 上运行。我想在当前目录(程序所在 运行)打开 Finder window。
我在下面编写的代码在 .\
(当前目录)打开了一个 Windows 资源管理器,但是 Mac 上的等价物是什么?
import os
import platform
#--------------
def MOpen_Explorer_Or_Finder(self,obj):
Msystem_info = platform.uname()
if(str(Msystem_info.system)=="Windows"):
MExplorer_path = os.path.join(os.getenv('WINDIR'), 'explorer.exe')
subprocess.run([MExplorer_path, ".\"])
else:
### Or if "Darwin" (MacOS), then open Finder
...
就是:
subprocess.run(["/usr/bin/open","."])
更多详情,请参阅manpage打开。