Когда я читаю файл, он выдает мне следующий вывод:
CW 0.000000 0.003822 0.006380 0.005100 0.016987 0.307042
CW 0.007136 0.019635 0.329683 0.315180 0.302634 0.007076
CW 0.015666 0.299244 0.290860 0.292623 0.325943 0.005236
CS 0.022060 0.288761 0.311449 0.289165 0.289937 0.317213
CS 0.019635 0.040511 0.301167 0.011418 0.295902 0.017166
CS 0.020990 0.345277 0.352370 0.034237 0.020962 0.015749
Я хочу подсчитать общее количество CW и CS в файле. Вывод должен выглядеть следующим образом:
3 #For CW
3 #For CS
Я пытался использовать следующий код:
with open ("file", 'r') as rf:
v=rf.read().split('\n')
i=[]
for e in v[1::47]: #(only the names)
r=(e[:12])
s=(r[:2])
q= sum(c != ' ' for c in s)
print(q)
Но он дает мне такой вывод
2
2
2
2
2
2
Я даже пытался импорт счетчика, но он дает мне вывод, как это:
C 1
W 1
C 1
W 1
C 1
S 1
Пожалуйста, предложите какой-нибудь метод, чтобы я мог получить ожидаемый результат. Любая помощь будет высоко оценена.