\

Pythonは、その柔軟性と強力な機能により、さまざまなタスクを自動化するのに適した言語です。その一つが、フォルダの作成です。この記事では、Pythonを使用してフォルダを作成し、その名前を変数で制御する方法について説明します。

Pythonでフォルダを作成する基本

Pythonでフォルダを作成するための基本的なコードは次のとおりです。

import os

folder_path = '新しいフォルダ'
if not os.path.exists(folder_path):
    os.mkdir(folder_path)

このコードは、指定したパスにフォルダが既に存在するかどうかを確認し、存在しない場合のみフォルダを作成します。

複数階層のフォルダを作成する

複数階層のフォルダを一度に作成するには、os.makedirs関数を使用します。

import os

folder_path = '新しいフォルダ/サブフォルダ'
os.makedirs(folder_path, exist_ok=True)

os.makedirs関数は、必要に応じて複数の階層を一度に作成します。exist_ok=Trueを指定すると、既にフォルダが存在していてもエラーが発生しません。

フォルダ名を変数で制御する

フォルダ名を変数で制御することも可能です。これは、動的にフォルダを作成する必要がある場合に特に便利です。

import os

day = 1
hour = 12
filename = fr"output\{day}日{hour}時"
os.makedirs(filename, exist_ok=True)

このコードは、指定した日と時間に基づいてフォルダを作成します。frを文字列の前に付けると、文字列内の{}で囲まれた部分が変数として認識されます。

以上がPythonでフォルダを作成し、その名前を変数で制御する方法です。これらのテクニックを使うことで、Pythonでのファイル管理がより簡単になります。ぜひ活用してみてください。.

投稿者 admin

コメントを残す

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