Задать вопрос
kolumbou
@kolumbou
python, html, c#

Как правилно выполнить поиск int в файле?

Доброго времени суток.

with open("C:/Python3/ids.txt", "r") as file:
                for line in file:
                    if commandid not in line:
                        print ('ok')


Вот такой и многие другие способы я пытаюсь использовать, что бы сделать проверку на отсутствие в файле интового значения commandid. Но в итоге всегда получаю
'in ' requires string as left operand, not int

... либо просто полное игнорирование проверки и выполнение кода далее.

Интовые значения в файле идут каждый на новой строке. Необходимо проверить находится ли commandid в этом файле и если нет, то дальше выполняется задуманный код (в примере выше выводится ok).

Буду благодарен за советы.
  • Вопрос задан
  • 173 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
sim3x
@sim3x
if not str(command_id) in line:
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы