Как извлечь слово из текстового файла для использования в качестве переменной? - PullRequest
0 голосов
/ 17 января 2019

У меня есть простой скрипт, который записывает имя сети в файл журнала. Отображается следующее.

All User Profile     : NET_NAME

я хотел бы открыть этот текстовый файл и извлечь только часть NET_NAME, а затем использовать ее как переменную, а также сохранить текстовый файл с изменениями.

Я пытался использовать функцию split, она вроде работает при использовании текста, но при попытке чтения из файла не работает. Я искал регулярные выражения, но не знаю синтаксис для достижения того, что я хочу.

1 Ответ

0 голосов
/ 17 января 2019

split действительно может быть использовано для достижения этой цели. Если вы используете Python3, а содержимое находится в файле text.txt, фрагмент кода, приведенный ниже, должен помочь вам:

with open("text.txt", "rb") as f:
  content = f.read().decode("utf-8")
  name = content.split(":")[1].strip()

print(name)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...