Annotation of cdli/splitatf.py, revision 1.1
1.1 ! dwinter 1: """split atf file, get an atf file"""
! 2:
! 3: import sys
! 4:
! 5: def splitatf(filename):
! 6: """split it"""
! 7: try:
! 8: fh=open(filename,"r")
! 9: except:
! 10: print """Can't open file: %s (%s %s)"""%(filename,sys.exc_info()[0],sys.exc_info()[0])
! 11:
! 12: nf=None
! 13: for line in fh.readlines():
! 14: print line
! 15: if (len(line.lstrip())>0) and (line.lstrip()[0]=="&"): #newfile
! 16: if nf:
! 17: nf.close() #close last file
! 18:
! 19:
! 20: filename=line[1:].split("=")[0].rstrip()+".atf"
! 21: nf=file(filename,"w")
! 22:
! 23: nf.write(line)
! 24:
! 25: nf.close()
! 26: fh.close()
! 27:
! 28:
! 29: splitatf(sys.argv[1])
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>