【Python】subprocessでフォルダを開く【Windows環境】

Pythonでフォルダを開くにはsubprocessモジュールを使用します。

Python3.5以上の場合はrun()、3.5より前ではcall()をそれぞれ使用します。

コードは以下になります。

 1import subprocess
 2
 3
 4def open_folder(path):
 5    subprocess.run('explorer {}'.format(path))
 6
 7    # 3.5より前のバージョンではcallを使用します
 8    # subprocess.call('explorer {}'.format(path))
 9
10
11open_folder('C:')

open_folderの引数に開きたいファイルのパスを指定するとExplorerを起動して、フォルダを表示します。

サンプルコードではCドライブをExplorerで開いています。

関連ページ