【Python】フォルダの作成とファイルの作成

フォルダの作成とファイルの作成

今回は以下を行ってみたいと思います。
・現在のフォルダのパスを取得
・現在のフォルダ内に、フォルダを作成する
 ※既に作成されている場合は何もしない
・作成したフォルダ内に、テキストファイルを作成する
 ※既に作成されている場合は何もしない

コード

コードは以下になります。

解説

現在ファイルを実行しているパスを取得しています。

New_Dirという名前のフォルダが存在するかどうかをチェックしています。

フォルダが存在しない場合のみ
os.makedirs(New_Dir)
にてフォルダを新規作成する

最終的に「現在のフォルダ/New_Dir/test.txt」までを
絶対パスとして取得しています。

os.path.isfileでは、指定したファイルが存在すればTrueを返します。
今回でいうと「現在のフォルダ/New_Dir/test.txt」が存在していた場合は
Trueが返ってきますね。
Trueが返ってきた場合は上書き。
Falseが返ってきた場合はファイルがない状態なので新規作成。
としています。

変数「new_text1」と「new_text2」には
固定で文字列を格納していますが、こちらに
追記したい値を入力することによって
柔軟な処理が行えそうですね!

以上です。
最後までお読みいただきありがとうございました!