python:对文件的操作

我们对文件的操作,一般情况下,分为三种情况,分别是:打开文件,操作文件(读写等),关闭文件。在

Python的语言了,提供了对文件的操作方法,默认open()是打开文件并且是只读模式,事实上打开和关闭文件

比较很好的理解,操作文件,那么操作文件的前提是打开文件,打开文件就涉及到以什么样的模式来打开文件,

比如读,写,只读,只写,二进制等等模式,具体总结的见如下:

r:只读模式
w:只写模式【不可读,不存在就创建,存在的话会把文件以前存在的内容删除再添加本次需要写进去的
x:只写模式【不可读,不存在就创建,存在就报错】
a:增加模式【可读,不存在就创建,存在的话会把添加本次需要写进去的

"+"表示可以同时读写某个文件,具体为:

r+:读写

w+:写读

x+:写读

a+:写读

python中read,readline和readlines的区别

a=open('A.txt','r')
print(a.read())#读取整个文件
print(a.readline())#读取一行
print(a.readlines()#读取整个文件到一个迭代器以供遍历(读取到一个list中,以供使用,比较方便)
对json文件一般都是采用序列化的操作dump/load

 

posted @ 2021-06-26 16:41  Tester-**  阅读(62)  评论(0编辑  收藏  举报