Spaces:
Running
Running
| import os | |
| import pathlib | |
| def ensure_dir(file_path: str): | |
| """Create it if the directory of :attr:`file_path` is not existed. | |
| Args: | |
| file_path (str): Target file path. | |
| """ | |
| if isinstance(file_path, pathlib.Path): | |
| file_path = str(file_path) | |
| if not os.path.isdir(file_path): | |
| file_path = os.path.dirname(file_path) | |
| if not os.path.exists(file_path): | |
| os.makedirs(file_path) | |