system_utils.py 499 B

1234567891011121314151617
  1. from errno import EEXIST
  2. from os import makedirs, path
  3. import os
  4. def mkdir_p(folder_path):
  5. # Creates a directory. equivalent to using mkdir -p on the command line
  6. try:
  7. makedirs(folder_path)
  8. except OSError as exc: # Python >2.5
  9. if exc.errno == EEXIST and path.isdir(folder_path):
  10. pass
  11. else:
  12. raise
  13. def searchForMaxIteration(folder):
  14. saved_iters = [int(fname.split("_")[-1]) for fname in os.listdir(folder)]
  15. return max(saved_iters)