我需要阅读具有以下结构的日志:
w00041c0da70021002206900691
我使用此代码进行读取,但不起作用
results = [line[10:13] for line in f.readlines() if line[10:13] == "7002"]
我需要在10到13位置有7002的行数
答案 0 :(得分:0)
with open('file.log','r') as logFile:
output = logFile.read()
#Iterate over lines and slice each row's data
#logData[10:14] == '7002'
答案 1 :(得分:0)
count = 0
for line in f.readlines():
if line[10:13] == "7002":
count += 1
print("Count :",count)
如果您想进行列表理解计数,请查看Maintain count in python list comprehension