メインコンテンツへスキップ
【Python】subprocessでフォルダを開く【Windows環境】

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

·1 分
Programming Python
かずさプログラマー
著者
かずさプログラマー
業務の作業自動化を行っています。Go、VBA、Pythonを主に使用しています。過去にはC#、VB.Net、JavaScriptも使用していました。

Pythonでフォルダを開くにはsubprocessモジュールを使用します。
Python3.5以上の場合はrun()、3.5より前ではcall()をそれぞれ使用します。
コードは以下になります。

import subprocess


def open_folder(path):
    subprocess.run('explorer {}'.format(path))

    # 3.5より前のバージョンではcallを使用します
    # subprocess.call('explorer {}'.format(path))


open_folder('C:')

open_folderの引数に開きたいファイルのパスを指定するとExplorerを起動して、フォルダを表示します。 サンプルコードではCドライブをExplorerで開いています。

関連記事

【Python】カウントダウンタイマーを作成する
··2 分
Programming Python
【Python】ファイルやフォルダを削除する
··2 分
Programming Python
【Python】csvライブラリの活用
·4 分
Programming Python