├── README.md └── auto_run_isce.py /README.md: -------------------------------------------------------------------------------- 1 | # autoRunISCE 2 | 使用isce软件的stackSentinel.py生成run_files文件的一系列命令,该脚本可以实现这一系列命令的自动运行。 3 | 该脚本适用于isce2.3版本生成的run_files文件的自动运行,isce2.5需要自行修改下关于文件名称部分代码 4 | -------------------------------------------------------------------------------- /auto_run_isce.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | #适用于isce2.3版本生成的run_files文件的自动运行,2.5需要自行修改下编号 3 | import os 4 | import time 5 | start_time = time.time() 6 | print('读取文件') 7 | fileList=os.listdir('./run_files') 8 | for i in range(0,len(fileList)): 9 | for file in fileList: 10 | 11 | if i<9: 12 | if file[:6] =='run_{}_'.format(i+1): 13 | print('*******处理文件:{}********'.format(file)) 14 | run_file=open('./run_files/{}'.format(file)) 15 | for line in run_file: 16 | print('**运行命令:{}**'.format(line)) 17 | os.system(line) 18 | else: 19 | if file[:6] =='run_{}'.format(i+1): 20 | print('*******处理文件:{}********'.format(file)) 21 | run_file=open('./run_files/{}'.format(file)) 22 | for line in run_file: 23 | print('**运行命令:{}**'.format(line)) 24 | os.system(line) 25 | m, s = divmod(time.time()-start_time, 60) 26 | print('使用时间: {:02.0f} mins {:02.1f} secs\n'.format(m, s)) 27 | print('*********完成处理********') 28 | --------------------------------------------------------------------------------