-
读取json文件:
-
整体思路就是先读取json文件中的数据,将数据暂时存起来,然后再将修改后的数据写入json文件
-
json.dumps和 json.dump的区别
-
json.dumps()将dict转换为str格式
-
json.loads()是将str格式转换为dict格式
-
-
json.dump(dict, fp)将dict类型转换为str类型存到fp指向的文件中
-
json.load(fp)是将fp指向的文件里的内容读出来dict格式
-
-
-
-
读取txt文件:
-
read()
-
一次性的将文件内容放到一个大字符串中,即存在内存中了
-
splitlines() 将读取的内容按照行的顺序存放到一个个List中
-
弊端:文件过大的时候占用内存会过大
-
-
readline()
-
逐行读取文件,结果是一个list
-
-
-
readlines()
-
一次性读取文件所有内容,结果是一个List
-
-
-