import os import datetime def generate_name(name=False, subfolder="stacked", extension="png", format='%Y-%m-%d_%H-%M-%S'): os.makedirs(os.path.join(".", "output", subfolder), exist_ok=True) if name is False or name == "": name = get_date_text(format) return os.path.join(".", "output", subfolder, f"{name}.{extension}") def generate_name_with_file_name(name, subfolder): os.makedirs(os.path.join(".", "output", subfolder), exist_ok=True) return os.path.join(".", "output", subfolder, name) def get_date_text(format='%Y-%m-%d_%H-%M-%S'): return datetime.datetime.now().strftime(format)