Advertisement
f1rs_t

general

Apr 8th, 2020
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.51 KB | None | 0 0
  1. import os, os.path, shutil, sys, time
  2. from datetime import datetime
  3.  
  4. start_time = time.time()
  5.  
  6. print("\033[H\033[J")
  7. print('running general.py')
  8.         # Удаляю весь скэм, кроме основы
  9. krf_startfilelist = ['origin','time_data.py', 'general.py', 'pha_spec.py', 'fit.py']
  10. krf_filelist = os.listdir('./')
  11. krf_removefilelist = [x for x in krf_filelist if x not in krf_startfilelist]
  12.  
  13. if any(x in krf_filelist for x in krf_startfilelist):
  14.     os.chdir('..')
  15.     dat = datetime.date(datetime.now())
  16.     shutil.make_archive('spec_backup%s' %dat, 'zip', './spec/')
  17.     os.chdir('./spec/')
  18.     print('\t you set optimal dir')
  19.     for i in range(0,len(krf_removefilelist),1):
  20.         shutil.rmtree(krf_removefilelist[i],ignore_errors=True)
  21.         del i
  22.     krf_filelist = os.listdir('./')
  23.     krf_removefilelist_2nd = [x for x in krf_filelist if x not in krf_startfilelist]
  24.     for i in range(0,len(krf_removefilelist_2nd),1):
  25.         os.remove(krf_removefilelist_2nd[i])
  26.         del i
  27.        
  28.     print('\nrunning time_data.py')
  29.     os.system('python time_data.py')
  30.     print("--- %.2f sec ---" % (time.time() - start_time))
  31.    
  32.     print('\nrunning pha_spec.py')
  33.     os.system('python pha_spec.py')
  34.     print("--- %.2f sec ---" % (time.time() - start_time))
  35.    
  36.     print('\nrunning fit.py')
  37.     os.system('python fit.py')
  38.     print("--- %.2f sec ---" % (time.time() - start_time))
  39.    
  40. else:
  41.     print('change your dir')
  42.     sys.exit()
  43.    
  44. # os.system('python time_data.py')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement