【发布时间】:2019-12-31 01:30:48
【问题描述】:
我有一个程序可以接受用户的输入,例如; 姓名、年龄和电子邮件。
我将此信息存储在列表 (list1) 中,然后将此列表转换为字符串 (mylist) 并写入如下文本文件:
mylist = str(list1)
with open("StudentRecord.txt",'a') as f:
f.write(merge+"\n")
这可以很好地写入文件并读取/显示整个文件。
我的问题是:如何在文本文件中搜索特定字符串并从中返回数据。 例如:用户输入姓名,我们在文件中查找该字符串并返回他的年龄。
文本文件格式如下:
James, 29, jimmy@company.com
Anthony, 29, jimmy@company.com
Jason, 29, jimmy@company.com
用户想要查找 Jason 的年龄。
【问题讨论】:
-
如果你有很多行...我会推荐使用 pandas ..
标签: python file-handling