мой файл выглядит в текстовом редакторе следующим образом:
Firstname - phil
Lastname - taylor
Birthdayyear - 1956
Country - england
END -
Я сохранил файл в моей python переменной txtFile
, и когда я печатаю файл, используя print(txtFile.read())
, он выглядит как в консоли:
b'Firstname - phil\r\nLastname - taylor\r\nBirthdayyear - 1956\r\nCountry - england\r\nEND - '
А теперь мне нужно получить имя, фамилию, год рождения и страну и сохранить эту информацию в переменных, чтобы позже я мог получить доступ к этой информации.
Так, например, когда я print("His first name is " + firstName)
получу в консоли His first name is phil
.
Схема txt-файла не всегда одинакова. Такие имена, как "Firstname
", "Lastname
", "Birthdayyear
" и "Country
", всегда одинаковы, но не всегда в одном и том же порядке. Возможно, например, «Country
» - это первая строка, а «Firstname
» - последняя строка.
Я не нашел проблему, которая совпадает с моей в stackoverflow, поэтому возможно кто-то может помочь мне с этой проблемой.
Большое спасибо