<python>文件IO

一、打开文件:

fp =open(filename,mode)

文件打开方式:

r      读方式打开

w     写

a      追加

r+     读写

w+    读写

a+     追加读写

rb      二进制方式打开

wb

ab

rb+

wb+

ab+

缺省方式是r,按r方式打开文件需要文件已经存在。

 按w方式打开文件,若文件不存在,则新建一个文件,否则该文件的源数据将会被清除。

 

二、读写操作:

fp.read(size)//读取fp当前位置当文件末尾的 size个/所有 数据,存放到字符串中并返回。

fp.readline()//读取当前位置到改行末尾的一行,

fp.readlines()//读取当前位置以后的所有行,并存放到list中并返回。

fp.write(string)//写数据,参数是字符串

fp.writelines(list)//将list中的数据写入到文件

 

定位:

fp.seek(off,whence)//whence=0表示文件头,=1表示当前位置,=2表示文件末尾。off是从whence位置向后移动的偏移量

fp.tell()//返回当前文件指针的位置

 

刷新缓冲区:

fp.flush()

 

关闭:

fp.close()

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值