【发布时间】:2020-04-13 14:55:15
【问题描述】:
我的文件在文本编辑器中看起来如下:
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 上的问题相同的问题,所以也许有人可以帮助我解决这个问题。
非常感谢
【问题讨论】:
标签: python file flask file-read