@Slavik28
Beginner In programming

Как найти число после определенного слова в текстовом документе с помощью Python?

Добрый день.

Есть текстовый документ. В нём содержится какой-то текст и цифры.
К примеру:

Привет Привет Привет
639 Число: 639
Привет 275 639/275 Привет Привет Число: 275
Привет 275 Привет 639 Привет
275 Привет

Как вы можете заметить, есть строки, в которых содержится текст "Число: 639" и "Число: 275",
после которых ничего нету.
Мне нужно чтобы происходил поиск текста "Число: ", и каким-то образом записывались числа 639 и 275 в 2 разные переменные. К примеру: x, y.

Я привел пример со случайными числами, они могут быть другими.
Я имею в виду, что после текста "Число: " могут быть другие рандомные числа, и их мне нужно записать в переменные x, y.

Также я написал код, который выводит всю строку, если там есть текст "Число: ".
word = "Число:  "
f = open(r"C:\Test1.txt","r")
for line in f:
    if word in line:
        print(line, end="")
f.close()

Мне выводит это:
639 Число: 639
Привет 275 639/275 Привет Привет Число: 275
Привет Число: 275

Программа Python читает текстовый документ сверху вниз.
Поэтому также хотел спросить. Можно ли сделать так, чтобы текст "Число: " искался снизу вверх. Т.е. в переменную x вносилось значение 275, или другое число которое будет после текста "Число: "?
  • Вопрос задан
  • 461 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

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