怎么做动画图片文字的网站,兰州网站关键词优化,wordpress折叠代码,网站需求怎么做测试中#xff0c;测试log是经常需要保存一段时间以便于后续查询#xff0c;但是如果一段时间不删除#xff0c;会导致硬盘空间变小而影响自动化测试#xff0c;通常空间太小#xff0c;自动化测试case就不能调用了#xff0c;或者即使调用#xff0c;可能会引起新测试的…测试中测试log是经常需要保存一段时间以便于后续查询但是如果一段时间不删除会导致硬盘空间变小而影响自动化测试通常空间太小自动化测试case就不能调用了或者即使调用可能会引起新测试的log无法保存。这里提供一个python脚本用于对log按创建时间进行排序。因为通常我们删log也是先删除相对较老的log。排完序以后就可以对log进行删除操作。可以设定一些门限比如文件大小当存放log的文件超过一定大小时就启动删除每删除一个log判断一次文件大小是否小于设定门限直到小于门限。这样就能控制log存放文件夹的大小并保证每次删除都是先删掉老的log。代码import osimport os.pathdef swap(target_list): #sorting folder list according to create timefor i in range(len(target_list)):if i (len(target_list)-1) and target_list[i][0] target_list[i1][0]:temp target_list[i1]target_list[i1] target_list[i]target_list[i] tempelse:continuereturn target_listif __name__ __main__:dir_log D:files_with_time [(os.path.getctime(dir_log / folder),dir_log / folder) for folder in os.listdir(dir_log)]#create a list with 2 elements, one is folder name and the other is create timeprint the orginal filelist isprint files_with_timecyc_times len(files_with_time)i 0while(i cyc_times): # a cycle to re-arrange folderi i 1files_with_time swap(files_with_time)print the seq list isprint files_with_time