如何從python中的特定文件夾啓動新的Finder窗口(或Explorer on Win)。我正在尋找的行爲相當於iTunes中的曲目上下文菜單中的「顯示在finder中」鏈接,或者大多數其他程序都會想到它。Python「show in finder」
我目前使用的是使用PyQt構建的UI,我想添加一個菜單選項,如「show log folder」或類似的東西,這會彈出一個新的查找器窗口。
UPDATE:
從katrielalex建議嘗試subprocess.Popen("/System/Library/CoreServices/Finder.app")
拋出和OSError: Permission denied
。試圖通過雙擊啓動Finder.app,表示它已被OS X使用並且無法打開。
當然,必須有辦法打開一個新的Finder窗口。
太棒了,謝謝 – 2010-08-19 10:28:50
你也可以掏空'osascript -e「告訴應用程序\」Finder \「以顯示'/ file/to/show'」'...雖然獲得正確的引號可能會很棘手...... – kindall 2013-09-30 19:53:20