文件打开与关闭:
f=open(r'文件路径','模式选择r/w/a/b/+')
f.close()
文件读取与写入:
f.read() 一次性将文件读入内存
f.read(size) 文件过大可指定字节大小依次读取
f.readline()文本文件按行读取
for line in f.readlines()
为避免因异常中断导致文件无法关闭,一般选择以下方式打开文件
with open(r'/home/lrz/Desktop/ml_speed_access/test.txt','wb') as fileWriter:
或使用try finally
序列化 使用pickle
pickle.dump(d,f) 实现将变量如字典d存储到文件f中
pickle.dumps(d) 将变量序列化为str存储
读取使用load或loads