サムネがコーヒーの記事は書きかけです。

【研究用スクリプト】Pythonで特定のディレクトリが存在しない場合のみフォルダを作成するプログラム

アプリケーションを初期化する際に、実行に必要なディレクトリのうち、指定の場所に存在しないもののみを生成したいという時に使えるスクリプトを置いておきます。

import os 
def make_dir(dir_names: list[str]) -> None:
    folders_to_make = [folder for folder in os.listdir(".") if os.path.isdir(os.path.join(".", folder))]
    for i in [i for i in dir_names if i not in folders_to_make]:
        print(f"directory->{i} created")
        os.mkdir(f"{i}")
    

k = ["a","b","c"]

make_dir(k)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です