您的位置:首页 > 编程语言 > Python开发

python基础——文件读写

2017-08-22 12:57 381 查看

python文件读写有以下几种方式

1.读写方式

f=open(“text”,”r+”,encoding=”utf-8”)

2.写读方式

f=open(“text”,”w+”,encoding=”utf-8”)

3.追加方式

f=open(“text”,”a+”,encoding=”utf-8”)

4.读方式

f=open(“text”,”r”,encoding=”utf-8”)

5.写方式

f=open(“text”,”w”,encoding=”utf-8”)

6.二进制读、写方式

f=open(“text”,”rb”)

f=open(“text”,”wb”)

注意:二进制读写方式不需要编码

7.文件的一些操作

f.readline() 读一行

f.readlines() 以列表的形式读出所有

f.tell() 显示光标位置

f.seek() 返回某个光标位置

f.flush() 刷新,实时将缓冲区的文件写入磁盘

8.文件规范的打开方式

with open(“text”,”a+”,encoding=”utf-8”) as f1,

open(“text”,”a+”,encoding=”utf-8”) as f2,

此种方式我们不需要再写一个f.close()去关闭文件,需要注意的是在我们写入多行到csv文件时,Python3会出现空行的问题,此时我们可以需要将另一个参数加上去”newline=”“”,即写成f=open(“text”,”w”,encoding=”utf-8”,newline=”“)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python