- 1、本文档共60页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
;01;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;2文件写入方法;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;;;;;1一维数据的存储
一维数据有多种存储方式,通常采用特殊分隔符进行分隔存储。
(1)由空格分隔,例如:
李白杜甫白居易
(2)由逗号分隔
李白,杜甫,白居易
(3)由特殊符号分隔
李白#杜甫#白居易
;2二维数据的存储
二维数据由多个一维数据组成。这里介绍csv格式文件,可用于存储一、二维数据。这是一种通用的文件存储格式,被商业和科学广泛应用。CSV格式是一种逗号分隔值(Comma-SeparatedValues,CSV)的文件存储方式,其文件以纯文本形式存储数据。CSV文件是指具有以下特征的文件:
(1)纯文本格式,文件存储的是字符序列。
(2)开头不留空行,以行为单位
(3)可包含或者不含列名,包含列名时则放在文件的第一行
(4)文件由记录组成,每一行是一条记录。
(5)每行记录的数据之间用半角逗号作分隔符,列为空也要保留逗号
例如,前面的二维列表在文件中可作如下形式保存。
陶渊明,孟浩然,王维
高适,岑参,王之涣
杜甫,陆游,辛弃疾;下面以csv格式文件为例,介绍一二维数据的处理。
1一维数据的处理
从csv文件读入一维数据后,可以用split()函数分隔存放到列表。如果要写入一维列表数据到csv文件中,可以用join()函数将一维列表的各个元素用逗号连接起来写入文件即可。
【例7-5】一维数据的读入
首先,利用Excel建立7.5.csv文件,输入“李白,杜甫,白居易”,见图7-4。
图7-47.5csv文件内容
;下面以csv格式文件为例,介绍一二维数据的处理。
接下来将7.5.csv文件的内容读出到列表ls中,代码如???:
fo=open(7.5.csv,r)
str=fo.read()#读出文件所有内容,结果为字符串
str=str.replace(\n,)#去掉末尾换行符
ls=str.split(,)#以空格分隔str字符串,并将元素存入列表ls
print(ls)
fo.close()
输出为一个一维列表,运行结果如下:
[李白,杜甫,白居易]
;【例7-6】一维数据的写入
fo=open(7.6.csv,w)
ls=[李白,杜甫,白居易]
str=,.join(ls)#将列表内的元素用逗号连接起来保存到str字符串
fo.write(str)#将str字符串写入文件
fo.close()
运行后打开7.6.csv,结果与图7-4相同。;2二维数据的处理
二维数据的处理,包括二维数据从csv格式文件读入到二维列表、二维列表元素的处理以及二维列表写入到csv格式文件中。
【例7-7】从csv格式文件读入到二维列表中
首先,利用Excel输入以下内容,另存为7.7.csv格式文件,见图7-5。
图7-57.7csv文件内容
;接下来从7.7.csv文件中读入内容并保存到二维列表中ls中,代码如下:
fo=open(7.7.csv,r)
ls=[]
for
您可能关注的文档
- 《电子技术基本技能实训教程》课件_实训项目 点亮一个LED灯和焊接一个LED灯.pptx
- 《电气设备运行与维护》课件_项目六 导体的发热和电动力.ppt
- 《Web前端技术(HTML+CSS+JavaScript)》课件_第1章 Web技术概述.pptx
- 《电子商务物流》课件_项目三 电子物流信息系统设计方法与流程.pptx
- 《电气设备运行与维护》课件_短路电流计算解析发电机供电系统.ppt
- 《Python程序设计基础》课件_第3章 基本数据类型.pptx
- 《Python程序设计基础》课件_第12章 文本处理及综合案例.pptx
- 《Web前端开发技术(》课件T_第六章.pptx
- 《电子商务物流》课件_项目四 电子商务物流配送管理.pptx
- 《Web前端技术(HTML+CSS+JavaScript)》课件_第6章 CSS盒模型与布局属性.pptx
- 2025年市总工会党组书记、市委组织部部长生活会“四个带头”个人对照检查发言材料2篇(含上年度整改+个人情况、个人事项+典型案例).docx
- 2025年部编版小学六年级下册《道德与法治》第四单元 让世界更美好第10课 我们爱和平教学课件.pptx
- 公司领导班子2025年围绕“四个带头”主题检视问题整改落实方案与组织生活会批评意见(20条)2篇文.docx
- 教育系统党组班子2025年对照“四个带头”含意识形态、以典型案例举一反三解析检视材料【2篇文】.docx
- 2025年国有企业领导班子、学校副校长生活会“四个带头”方面对照个人检视发言材料2篇文(附:上年度整改情况、典型案例解析).docx
- 2025年生活会“四个带头”个人对照检查材料2篇文(含对其他领导批评意见,个人公开事项申报、意识形态).docx
- 2025年国有企业党委书记、领导班子生活会“四个带头”方面对照检查发言材料2篇文(上年度整改情况).docx
- 乡镇领导班子、市委组织部常务副部长2025年对照“四个带头”含违纪行为为典型案例的剖析与反思检视剖析材料{2篇文}.docx
- 市委社会工作部2025年生活会领导班子对照检视发言材料2篇文(含以案为鉴,深刻反思存在问题、反面典型案例举一反三解析、其他需要说明情况).docx
- 2025年民主生活会、组织生活会批评意见(20条)与市直单位领导班子“四个带头”对照检查材料【含上年度查摆问题整改落实情况】2篇文.docx
文档评论(0)