【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で開いています。