如何使用Python来获取和检查混合txt文件中特殊数字的值。 例如,txt文件是这样的:
#header
897843
#comment
21 12321 3213 0983
21 1231 323 09323
21 121 3213 09003
#text
8932 234 5464
然后我只需要在#comment(即12321)之后的第一行检查第二个数字是否大于一个值(如13255)?
提前致谢
答案 0 :(得分:0)
tag = False
f = open("mix.txt")
for line in f:
if tag:
nums = line.split()
if int(nums[1]) > 13255:
print("greater")
else:
print("lesser")
break
if '#comment' in line:
tag = True
答案 1 :(得分:0)
tag = False
g = open("mix0.txt")
for line in g:
if tag:
nums = line.split()
x = float(nums[1])
tag = True
if '#comment' in line:
tag = True
f = open("mix1.txt")
for line in f:
if tag:
nums = line.split()
if float(nums[1]) > x :
print("greater")
else:
print("lesser")
break
if '#comment' in line:
tag = True