python 文件内建方法

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

a.  Python 2.2 中新增

b.  Python 1.5.2 中新增, 不再支持

c.  Python 2.1 中新增, 在 Python 2.3 中废弃

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值