栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

读写文件的操作

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

读写文件的操作

文件的读写

文件在python内部有三种读写方式:

只读        (只允许读取内容,无法进行修改)

只写        (只允许修改内容,无法查看)

只追加    (只允许添加文本在文件末端,不进行其他操作)

在用代码打开文件中,也需要提前指明打开文件的操作方式。

with open(r'a.txt', 'r', encoding='utf8') as f:

文件操作的默认模式
只读        r        rt
只写        w        wt
只追加     a        at

使用python打开文本文件还有其他规定:

1.只能操作文本文件
2.必须指定encoding参数(即字符编码)
3.读写都是以字符串为单位

文件的操作方法
read() #一次性读取文本的所有内容,读取完毕后光标在末尾,继续读取会返回空值
readline() #读取一行文本
readlines()  #一次读取一行,结果以列表形式返回
#逐行读取还有另一种方式,使用for循环可以节约内存空间,防止文件过大读取占据大量内存
for line in f:
    print(line)  #for循环一次只读一行
readable()  #判断当前文件是否可读
writable()  #判断当前文件是否可写
write()    #输入内容至文本
writelines() #支持填写容器类型(内部可以存放多个数据值的数据类型)可以输入多个数据值
flush()  #将内存中的文件数据立刻刷到硬盘(相当于主动按ctrl+s)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/997411.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号