フォルダのリストがなければ作る

こんにちは。chanyoGUITARと申します。今回は掲題の件を記事にさせていただきました。

それでは行きましょう!

下記がコードのすべてになります。フォルダ名の文字列リストのフォルダをoutputフォルダ内に、”存在しなければ”作成します。

import os

output_path = './output'
folder_name_list = [
    "test1", 
    "test2", 
    "test3", 
]
if not os.path.exists(output_path):
    os.mkdir(output_path)

for folder_name in folder_name_list:
    fn = os.path.join(output_path, folder_name)
    if not os.path.exists(fn):
        os.mkdir(fn)

ポイントは、フォルダのリストがどれかが欠けていても対応できる点です。

このコードの一部分を応用すれば様々な状況にも対応できますから、一部分だけコピーするなどしていただいて構いません。 また間違い等あればお気軽にコメントください!! 以上です!

それでは!

コメント

タイトルとURLをコピーしました