Python--基本文件方法

一.打开文件--open函数

1.使用:open(name [,mode] [,buffering])


2.mode:模式参数

r:读模式;

w:写模式;

a:追加模式;

b:二进制模式(可添加到其他模式中使用);

+:读写模式(可添加到其他模式中使用);


3.buffering:缓冲

0/False:表示I/O(输入/输出)是无缓冲的,即所有的读写操作都是直接针对硬盘;

1/True:表示I/O是有缓冲的,即Python使用内存来代替硬盘,让程序更快,只有使用flush或者close时才会更新硬盘上的数据;

大于1:代表缓冲区的大小(单位:字节);

负数:代表使用默认的缓冲区大小;



二.基本的文件方法

1.read()方法:以字符串形式读取数据,指定多少字符

类文件对象.read();


2.write()方法:以字符串形式写入数据,

类文件对象.write(strings);


3.seek(offset [,whence])方法:把当前位置移动到由offset和whence定义的位置,offset表示偏移量,whence默认是0,表示偏移量是从文件开头开始计算的(偏移量必须是非负的),whence被设置为1(相对于当前位置的移动,此时offset可以是负的),被设置为2(相对于文件结尾的移动);


4.readline():读取一行,包括结尾的换行符,不用任何参数时,一行被读取和返回,使用一个非负的整数作为readline可以读取的字符(或字节)的最大值;readlines()方法可以读取一个文件的所有行并将其作为列表返回;


5.writelines()方法:传给它一个字符串的列表,它会把所有的字符串写入文件(或流);


6.close()方法:关闭文件。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值