Консоль IPython не выдает результат
Использую конструкцию if-else. При выполнении первого условия программа выдает нужный текст, при выполнении другого условия программа просто выполняется без информации в консоли
from __future__ import print_function
import io
word = u'заявление'
with io.open('filepath', encoding='utf-8') as file:
for line in file:
if word in line:
x = "заявление"
if x == word:
print("Категория: Заявление")
else
print('Категория не определена')
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
У вас условие всегда выполняется, ведь и x и word равны "заявление". Else никогда не выполнится. Скорее всего вы хотели написать другое чуть выше:
for word in line: # for, а не if