data.py 555 B

12345678910111213141516171819202122232425262728293031
  1. import os
  2. from cPickle import load, dump
  3. DATA_FOLDER = 'data/'
  4. IMAGES_FOLDER = '../images/characters/'
  5. RESULTS_FOLDER = 'results/'
  6. def assert_data_folder_exists():
  7. if not os.path.exists(DATA_FOLDER):
  8. os.mkdir(DATA_FOLDER)
  9. def exists(filename):
  10. return os.path.exists(DATA_FOLDER + filename)
  11. def fload(filename):
  12. f = open(DATA_FOLDER + filename, 'r')
  13. l = load(f)
  14. f.close()
  15. return l
  16. def fdump(obj, filename):
  17. assert_data_folder_exists()
  18. f = open(DATA_FOLDER + filename, 'w+')
  19. dump(obj, f)
  20. f.close()