diff --git a/func/Module_artifact_label.py b/func/Module_artifact_label.py index 95ff1a4..2bc2053 100644 --- a/func/Module_artifact_label.py +++ b/func/Module_artifact_label.py @@ -1287,6 +1287,13 @@ class Data: return Result().success(info=Constants.ARCHIVE_EXIST) def save(self, amount, duration): + if (not Path(Config["Path"]["Save_a"]).parent.exists()) or (not Path(Config["Path"]["Save_a"]).parent.is_dir()): + Path(Config["Path"]["Save_a"]).parent.mkdir(parents=True, exist_ok=True) + if (not Path(Config["Path"]["Save_b"]).parent.exists()) or (not Path(Config["Path"]["Save_b"]).parent.is_dir()): + Path(Config["Path"]["Save_b"]).parent.mkdir(parents=True, exist_ok=True) + if (not Path(Config["Path"]["Save_c"]).parent.exists()) or (not Path(Config["Path"]["Save_c"]).parent.is_dir()): + Path(Config["Path"]["Save_c"]).parent.mkdir(parents=True, exist_ok=True) + try: # Artifact_a.txt和Artifact_c.csv的内容遍历 output_lines = []