擅长:python、mysql、java
<pre><code># Open / read tmp file created with the text you supplied
filedat = open('tmpWrt.txt','r')
filelines = filedat.readlines()
# Open output file object
file_out = open('tmp_out.txt','w')
line_count = 0
# Iterate through all file lines
for line in filelines:
# If line is beginning of section
# reset tmp variables
if line != "\n" and line.split()[0] == "NAME:":
tmp_lines = []
flag = 'n'
tmp_lines.append(line)
line_count += 1
# If line is the end of a section and peaks > 0
# write to file
if (line == "\n" or line_count == len(filelines)) and flag == 'y':
#tmp_lines.append("\n")
for tmp_line in tmp_lines:
file_out.write(tmp_line)
# If peaks > 0 set flag to "y"
if line != "\n" and line.split()[0] == "Num":
if int(line.split()[2]) != 0:
flag = "y"
file_out.close()
</code></pre>