python中关于文件操作

r 指只读方式打开文件(默认)
w 以写入的方式打开文件,使用此模式打开会覆盖之前的内容
x 若此文件不存在会触发异常
a 以写入文件模式打开,若文件存在则在文本后面追加
b 以二进制模式打开文件,可与其他模式搭配
t 可读写模式(可添加但其他模式)
u 通用换行符支持
在这里插入图片描述
这里注意的时再写文件的同时不能同时读取文件,必须在写文件完成,关闭文件后,要执行读操作,则需要重新打开关闭文件

文件操作方法:
f.close() 关闭文件
f.read(size=-1)读取指定的字节,当未给size值或给负值,读取剩下的全部字符,然后返回字符串
f.tell() 返回当前文件的指针(书签)位置
freadline() 读取指针(书签)所在行的所有元素
f.seek(offset,from)此内置方法有两个参数,用于修改文件指针的位置,表示从from开始偏移offset个位置,当from=0时代表文件的起始位置,当from=1,表示当前位置,from=2,表示文本末尾位置
f.write()将字符串写入文件
f.writelines(seq)将字符串序列seq写入文本,seq因该时一个返回字符和可迭代的对象

永久储存,pickle 可对大量的数据进行封存,避免程序的冗余
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值