del_local_data.py 497 B

12345678910111213141516
  1. import os
  2. import datetime
  3. now_date = datetime.datetime.today()
  4. now_date = datetime.datetime.strftime(now_date, '%Y%m%d%H')
  5. root_dir = './data'
  6. for root_path, folder, file_list in os.walk(root_dir):
  7. # print(root_path, folder, file_list)
  8. for filename in file_list:
  9. dt = filename.split('_')[-1][:-4]
  10. try:
  11. if int(now_date) - int(dt) > 48:
  12. file = os.path.join(root_path, filename)
  13. os.remove(file)
  14. except:
  15. continue