文件对象的内建方法列表

文件对象的方法 操作
file.close()  关闭文件
file.fileno() 返回文件的描述符(file descriptor ,FD, 整数值)
file.flush()  刷新文件的内部缓冲区
file.isatty() 判断 file 是否是一个类 tty 设备
file.next
a ()
返回文件的下一行(类似于 file.readline() ), 或在没有其它行时
引发 StopIteration 异常
file.read(size=-1) 从文件读取 size 个字节, 当未给定 size 或给定负值的时候, 读
取剩余的所有字节, 然后作为字符串返回
file.readinto
b (buf, size) 从文件读取 size 个字节到 buf 缓冲器(已不支持)
file.readline(size=-1)  从文件中读取并返回一行(包括行结束符), 或返回最大 size
Edit By Vheavens
Edit By Vheavens
个字符
file.readlines(sizhint=0) 读取文件的所有行并作为一个列表返回(包含所有的行结束
符); 如果给定 sizhint 且大于 0 , 那么将返回总和大约为
sizhint 字节的行(大小由缓冲器容量的下一个值决定)( 比
如说缓冲器的大小只能为 4K 的倍数,如果 sizhint 为 15k,则
最后返回的可能是 16k———译者按)
file.xreadlines
c () 用于迭代, 可以替换 readlines() 的一个更高效的方法
file.seek(off, whence=0)  在文件中移动文件指针, 从 whence ( 0 代表文件其始, 1 代
表当前位置, 2 代表文件末尾)偏移 off 字节
file.tell() 返回当前在文件中的位置
file.truncate(size=file.tell()) 截取文件到最大 size 字节, 默认为当前文件位置
file.write(str) 向文件写入字符串
file.writelines(seq)  向文件写入字符串序列 seq ; seq 应该是一个返回字符串的
可迭代对象; 在 2.2 前, 它只是字符串的列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值