Преглед изворни кода

Added automatic creation of data_result folder.

Kristian Schultz пре 4 година
родитељ
комит
a2f9597246
1 измењених фајлова са 8 додато и 4 уклоњено
  1. 8 4
      library/analysis.py

+ 8 - 4
library/analysis.py

@@ -126,6 +126,12 @@ def showTime(t):
         return f"{h:02d}:{m:02d}:{s:02d}"
 
 
+def mkDirIfNotExists(name):
+    try:
+        os.mkdir(name)
+    except FileExistsError as e:
+        pass
+
 def runExercise(datasetName, resultList, ganName, ganCreator, skipIfCsvExists=True):
     print(f"* Running {ganName} on {datasetName}")
     oldStdOut = sys.stdout
@@ -133,10 +139,8 @@ def runExercise(datasetName, resultList, ganName, ganCreator, skipIfCsvExists=Tr
     resultsFileName = f"data_result/{ganName}"
 
     # Prepare Folder for result data
-    try:
-        os.mkdir(resultsFileName)
-    except FileExistsError as e:
-        pass
+    mkDirIfNotExists("data_result")
+    mkDirIfNotExists(resultsFileName)
 
     resultsFileName += f"/{datasetName}"