前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >将读取的文本内容转换为特定格式

将读取的文本内容转换为特定格式

作者头像
算法与编程之美
发布2023-08-22 14:19:21
1580
发布2023-08-22 14:19:21
举报
文章被收录于专栏:算法与编程之美

1 问题

在完成小组作业的过程中,我们开发的“游客信息管理系统”中有一个“查询”功能,就是输入游客的姓名然后输出全部信息。要实现这个功能就需要从保存到外部的目录中读取文本并且复原成原来的形式。

2 方法

  1. 先定义一个读取文件的函数,将读取的内容返return出去
  2. 定义一个格式转化的函数,将转换完成的数据return出去。 通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 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 结语

针对将读取的文本内容转换为特定格式问题,提出创建读取和转化函数的方法,通过代入系统中做实验,证明该方法是有效的,本文的方法在对已经是一种格式的文本没有办法更好地处理,只能处理纯文本,不能处理列表格式的文本,未来可以继续研究如何处理字典、列表等的格式。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-05-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档