import os.path def _mkdir_and_open(path): dirname = os.path.dirname(path) if len(dirname) > 0: if not os.path.isdir(dirname): os.mkdir(dirname) return open(path, "w") def mk_parents(path: str): dirname = os.path.dirname(path) if len(dirname) == 0: return if not os.path.isdir(dirname): os.mkdir(dirname)