我的文件在文本编辑器中看起来如下:
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上的问题相同的问题,所以也许有人可以帮助我解决这个问题。
不负相思意
相关分类