1 问题
在完成小组作业的过程中,我们开发的“游客信息管理系统”中有一个“查询”功能,就是输入游客的姓名然后输出全部信息。要实现这个功能就需要从保存到外部的目录中读取文本并且复原成原来的形式。
2 方法
代码清单 1
Courier New字体,23磅行间距# 读取文件def read_file(filename): f = open(filename,encoding='utf-8') data=f.readlines() f.close()return data# 将文件转化成字典(复盘)def data_trans(data): new_list = [] for lines in data: new_dict = {} lines = lines.strip('\n') lines = lines.split('@') for line in lines: line = line.split(":") new_dict[line[0]] = line[1] new_list.append(new_dict) return new_list |
---|
3 结语
针对将读取的文本内容转换为特定格式问题,提出创建读取和转化函数的方法,通过代入系统中做实验,证明该方法是有效的,本文的方法在对已经是一种格式的文本没有办法更好地处理,只能处理纯文本,不能处理列表格式的文本,未来可以继续研究如何处理字典、列表等的格式。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有