《数据采集技术与应用》课件——7.1 读写文件.pptxVIP

《数据采集技术与应用》课件——7.1 读写文件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

文件操作数据采集技术与应用

内容/content读写文本文件01读写csv文件02读写json文件03

读写文本文件01

01读写文本文件语法如下name:文件名或者文件所在的路径mode:打开文件的模式:只读r、写入w、追加aencoding:编码方式注意:1.w和a模式:如果文件不存在则创建该文件;如果文件存在,w模式先清空再写入,a模式直接末尾追加。2.r模式:如果文件存在可以打开,若不存在则报错。open(name,mode,encoding)

01读写文本文件#第一种方式f=open(文件路径,文件操作方式,encoding=utf-8)#对文件进行操作f.close()#第二种方式withopen(文件路径,文件操作方式,encoding=utf-8)asf: #对文件进行操作打开文件,有两种写法。需要手动关闭文件,但是在程序开发中经常会出现忘记关闭文件的情况。不需要手动关闭文件,只要代码退出了缩进,Python就会自动关闭文件。

01读写文本文件在读文件的时候,“文件操作方式”这个参数可以省略,也可以写成“r”。文本文件的内容和它相对于.py文件的位置如下:

01读写文本文件使用下面的代码来打开text.txt文件:withopen(text.txt,r,encoding=utf-8)asf:#通过f来读文件读取文件的方法有三种,如下read()文件对象.read(num)num表示要从文件中读取的数据的长度(单位是字节),如果没有传入num,那么就表示读取文件中所有的数据。

01读写文本文件文本内容如果换行,底层有\n,会有字节占位,导致读取出来的眼睛看到的字符个数和参数值不匹配withopen(text.txt,r,encoding=utf-8)asf:content_list=f.read(10)print(content_list)

01读写文本文件#文件对象.readlines()#readlines可以按照行的方式把整个文件中的内容进行一次性读取,并且返回#的是一个列表,其中的每行数据是一个元素withopen(text.txt,r,encoding=utf-8)asf:content_list=f.readlines()print(content_list)

01读写文本文件#readline()一次读取一行内容withopen(text.txt,r,encoding=utf-8)asf:content_list=f.readline()print(content_list)content_list=f.readline()print(content_list)content_list=f.readline()print(content_list)

01读写文本文件使用Python写文件也需要先打开文件,使用如下代码来打开文件:withopen(new.txt,w,encoding=utf-8)asf: #通过f来写文件写文件的方法有两种:write():直接将一段字符串写入到文本中,可以使用下面这一行代码:f.write(一段字符串文字)withopen(new.txt,w,encoding=utf-8)asf: f.write(你好)

01读写文本文件writelines():把列表里面的所有字符串写入到文本中,可以使用下面这一行代码:f.writelines([第一段话,第二段话,第三段话])需要特别注意,写列表的时候,Python写到文本中的文字是不会自动换行的,需要人工输入换行符才可以。withopen(new.txt,w,encoding=utf-8)asf:f.write(你好)f.write(\n===============\n)f.writelines([嘿嘿,跟我学爬虫])f.write(\n===============\n)f.writelines([爬虫开发\n,看这本书就够了\n])

下次课再见!

读写csv文件02

02读写csv文件CSV文件可以用Excel或者Numbers打开,得到可读性很高的表格。CSV文件本质上就是文本文件,但是如果直接用文本编辑器打开,可读性并不高。

02读写csv文件Python自带操作CSV的模块,可以将CSV文件的内容转换为Python的字典,从而方便使用。要读取CSV文件,

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档