Python_文本的读写操作
发布时间:2020-12-20 10:38:14 所属栏目:Python 来源:网络整理
导读:? 【需求】 1. 获取文本内容,提取内容中的可用信息,对信息进行清洗等一系列处理 2. 算法输出一些内容,保存到文本文件中,便于使用 【函数】 在Python中open()函数是用来打开文件的,包括文本文件 # 在Python3.x中 open函数的原型 默认mode = ‘r‘ f = op
?【需求】1. 获取文本内容,提取内容中的可用信息,对信息进行清洗等一系列处理2. 算法输出一些内容,保存到文本文件中,便于使用【函数】在Python中open()函数是用来打开文件的,包括文本文件# 在Python3.x中 open函数的原型 默认mode = ‘r‘ file: 文件名? (eg: ‘example.txt‘) 前提是改文件在当前路径下,如果不在需要增加路径(eg: E:‘example.txt‘)mode: 文件打开的方式#目前最常使用的是 ‘r‘ :只读(需求1中可用) # 另外一个是 ‘a‘ : 追加写入(不会清空文本中的原有数据) # ‘w‘:写入,但会清空原有数据,重新创建文本,覆盖之前 buffering: 缓冲 默认为0 无缓冲? 1是按行缓冲 >1是按设定字节缓冲初步理解:在文本写入的时候,是先写到内存中在写入磁盘的,也只有写入磁盘中的文本我们才能打开看到。 无缓冲? ->? 写入的文本直接进入磁盘? 有缓冲? -> 内容先暂存在内存中,只有f.close() 关闭文件,才将内容刷新到磁盘中保存起来 ## 暂时用不到该参数 encoding: 文件编码方式 常用‘utf-8’ 【注】用什么方式写入就要以什么方式打开 否则就会出现乱码可以用Notepad++? 打开文本,上面可以看到文件的编码方式,同时可以更改编码方式 ? ? ?【示例】# 文本写入 # 文本读取 """ 文本读取:f.read()? 读取文本中的所有内容f.readline()? 读取文本中的一行,从第一行开始f.readlines()? 读取文本中的所有行 输出列表(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |