文件读写方法
2020-01-14 19:02
176 查看
open()
权限-
w,wb,w+ w+ : 创建,覆盖,读
-
r,rb,r+ r+ :读、写
-
a,ab,a+ a+创建,追加,读
encoding=''
gbk,utf-8,gb2312 …
with open(……) as f: pass
f 为文件句柄
方法
读
-
read() 读全部—返回str
-
readlines() 读取全部—返回list(行—字符串)
-
readline() 按行读取—返回字符串(单行)
-
fileName.chunks(size)
size的默认值为64k
def chunks(self, chunk_size=None): """ Read the file and yield chunks of ``chunk_size`` bytes (defaults to ``File.DEFAULT_CHUNK_SIZE``). """ chunk_size = chunk_size or self.DEFAULT_CHUNK_SIZE try: self.seek(0) except (AttributeError, UnsupportedOperation): pass while True: data = self.read(chunk_size) if not data: break yield data
写
-
write() 参数是字符串
-
writelines() 参数是可迭代对象
json文件的读写
import json
写入:
with open("../config/record.json","w") as f: json.dump(new_dict,f)
读取:
with open("../config/record.json",'r') as load_f: load_dict = json.load(load_f)
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- GDAL读写dxf文件中文乱码问题解决方法(二)
- CFile和CStdioFile的文件读写使用方法
- XML文件读写方法
- 一种简便实效的配置文件读写方法
- Android手机内存中文件的读写方法小结
- c++ 读写文件安全又简洁的方法
- 利用数据库存储文本文件、图像文件需要的字符串读写方法备忘
- 在.net中读写config文件的各种方法
- 在.net中读写config文件的各种方法
- 在.net中读写config文件的各种方法
- VS2005中读写配置文件(方法一)(转载)
- Android应用程序中读写txt文本文件的基本方法讲解
- vb使用open方法读写文件
- C#读写txt文件的两种方法介绍
- C#中最简单的读写文件的方法
- C#读写txt文件的两种方法介绍
- Java读写txt文件时防止中文乱码问题出现的方法介绍
- Android读写assets、raw、sdard和工程文件的方法
- Python之pandas读写文件乱码的解决方法
- c++builder文件读写方法