Добрый день!
Собственно, в коде все описано. Основная проблема в том, что значения "а" и "с" некорректны. Мне кажется, что проблема в проверке.
Подскажите, пожалуйста: что делать и как это исправить?
path = 'D:\\For_Denis\\Projects\\nginx_log_parser\\nginx.txt'
path_1 = 'D:\\For_Denis\\Projects\\nginx_log_parser\\nginx_1.txt'
log = open(path, 'r')
logs = open(path_1, 'r')
lines = 0
for line in log:
lines = lines + 1
print(lines) #выдает верное значение
a = 0 #количество POST
c = 0 #количество GET
b = 0 #количество пройденных строк
while b < lines:
check = str(logs.readline())
if 'POST' in check:
a = a + 1
b = b + 1
elif 'GET' in check:
c = c + 1
b = b + 1
else:
break
print(a, c, b, sep =',') #выдает "1, 4, 5". Скорее всего проблема в проверке им значений