1

次のコードを使用して、デフォルトのファイル ブラウザーでフォルダーを開きます。

if os.name == 'mac':
  subprocess.call(('open', folderPath))
elif os.name == 'nt':
  subprocess.call(('start', folderPath))
elif os.name == 'posix':
  subprocess.call(('xdg-open', folderPath))

問題は、以前に選択した子フォルダー/ファイルを強調表示することです。それを行う方法はありますか?すべてではないにしても、少なくともノーチラスにとっては?

4

1 に答える 1

2

xdg-openはこれをサポートしていないため、アプリごとに行う必要があります。Nautilus コードを調べてみたところ、この機能もないと思います。だから、ええ、あなたはかなり運が悪いです。

Windows エクスプローラーの場合は、次を使用できます。

subprocess.call(("explorer", "/select,", file_path))
于 2010-10-30T12:23:12.163 に答える