File作成 - lucen2k/python GitHub Wiki

Sample Source

import os
from datetime import datetime

def make_dir(path):
    if not os.path.isdir(path):
        os.makedirs(path)

def write_file(value, file):
    f = open(file, "w", encoding="UTF8")
    f.write(f"{value}\n")
    f.close()


dir_month = datetime.today().strftime("%Y-%m")
dir_day = datetime.today().strftime("%d")
file_name = datetime.today().strftime("%H%M")

path = f"/project/test/data/{dir_month}/{dir_day}"
make_dir(path)

value = '123'
file = f"{path}/{file_name}.txt"
write_file(value, file)

Class