Mac OSxまたはLinuxマシンを持っていませんが、選択したファイルパスからエクスプローラーを開くなどの機能を実装したいと思います。
例えば
import subprocess
subprocess.Popen('explorer "E://temp//"')
上記のコードは、指定されたパスのWindowsエクスプローラーを開きます。MacまたはLinuxでそれを行う方法は?
Mac OSxまたはLinuxマシンを持っていませんが、選択したファイルパスからエクスプローラーを開くなどの機能を実装したいと思います。
例えば
import subprocess
subprocess.Popen('explorer "E://temp//"')
上記のコードは、指定されたパスのWindowsエクスプローラーを開きます。MacまたはLinuxでそれを行う方法は?
xdg-open
Linuxとopen
OS-Xで使用できるようです。
例えば
subprocess.Popen(['xdg-open','/home/me/otherdir'])
また
subprocess.Popen(['open','/home/me/otherdir'])
デスクトップパッケージ(特にその機能)を使用してopen
、OS固有の詳細を処理できます。Linux、Windows、OSXで動作するはずです。
代わりに、これを自分で行いたい場合は、次のことができます。
xdg-open
Linuxで起動します。open
します。os.startfile
します。