diff -r 000000000000 -r 83f4b4db085c srcanamdw_os/leavescan/test/LET/initcase.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/srcanamdw_os/leavescan/test/LET/initcase.py Tue Feb 02 01:39:43 2010 +0200 @@ -0,0 +1,63 @@ +import time +import sys +import os +from os.path import isdir +def getCurTime(): + curTime = time.localtime() + return str(curTime[0])+"-"+str(curTime[1])+"-"+str(curTime[2])+" "+str(curTime[3])+":"+str(curTime[4])+":"+str(curTime[5]) + +def getForamtIndex(index): + if index<0: + return '000' + elif index<10: + return '00'+str(index) + elif index<100: + return '0'+str(index) + else: + return str(index) +if __name__ == '__main__': + #init + cur_time = getCurTime() + type = 'CT' + USAGE = 'initcase outputdir name copies author' + copies = 10 + args = sys.argv[1:] + args_len = len(args) + ok = True + if args_len >= 3: + output_dir = args[0] + name = args[1] + copies = int(args[2]) + if args_len>3: + author = args[3] + else: + author = 'Bolow' + else: + print USAGE + + + #dir + if not os.path.exists(output_dir): + #mkdir + os.makedirs(output_dir) + + elif not os.path.isdir(output_dir): + print output_dir, 'is not a dir' + ok = False + if ok: + index = 0 + while copies>0: + copies=copies-1 + index = index + 1 + outfile_name = output_dir+'\\'+name+'-'+getForamtIndex(index)+'.cpp' + print outfile_name + outfile = open(outfile_name,"w") + outfile.write ( '//desc:\n' ) + outfile.write ( '//option:\n' ) + outfile.write ('//date:'+cur_time+'\n') + outfile.write ('//author:'+author+'\n') + outfile.write ('//type: CT\n') + outfile.close() + + +