file_handler_1.py 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. def file_storage(file_path,suffix):
  2. r"""
  3. file_path :: The file absolute path
  4. suffix :: filename
  5. file_path=C:\Users\Desktop\video_
  6. filename = abc.py
  7. return C:\Users\Desktop\video_2020\12\12\abc.py
  8. """
  9. tm = time.localtime(time.time())
  10. # 获取系统当前年,月,日,小时
  11. year = time.strftime('%Y', tm)
  12. month = time.strftime('%m', tm)
  13. day = time.strftime('%d', tm)
  14. # 根据当前日期创建图片文件
  15. file_year = file_path + '/' + year
  16. file_month = file_year + '/' + month
  17. file_day = file_month + '/' + day
  18. # 判断路径是否存在,没有则创建
  19. if not os.path.exists(file_path):
  20. os.makedirs(file_path)
  21. os.mkdir(file_year)
  22. os.mkdir(file_month)
  23. os.mkdir(file_day)
  24. else:
  25. if not os.path.exists(file_year):
  26. os.mkdir(file_year)
  27. os.mkdir(file_month)
  28. os.mkdir(file_day)
  29. else:
  30. if not os.path.exists(file_month):
  31. os.mkdir(file_month)
  32. os.mkdir(file_day)
  33. else:
  34. if not os.path.exists(file_day):
  35. os.mkdir(file_day)
  36. return os.path.join(file_day,suffix)