什么是文件:名字 类型 位置 大小
文件名:.py扩展名
文件位置/home/dongwm/test.py
打开文件
r 读
w 写
a 追加
b 二进制读写添加b..rb
读文件
f = open(“note.txt”,'r')
f.readlines()
>>>["\n","b\n"] #按行读取
f.readlines()##位置在结尾
>>>[]
f.tell()
6
f.seek(0)
0
for line in f:
print(line,end="")
f.read(1)
"a"
写文件
f = open("note.txt","w")
f.wtite("d")
f.close()
##记得关闭
追加模式
f.writelines(["e\n","f"])
f.close
with文件管理器
try:
finally:
with open(“”)as f:
print(f.read())
json.pickle存储Python对象
In : import json
In : import pickle
In : dct = {'a': [1, 2, 3], 'b': 100}
In : json_data = json.dumps(dct)
In : pickle_data = pickle.dumps(dct)
In : json_data
Out: '{"a": [1, 2, 3], "b": 100}'
In : pickle_data
Out: b'\x80\x03}q\x00(X\x01\x00\x00\x00aq\x01]q\x02(K\x01K\x02K\x03eX\x01\x00\x00\x00bq
\
http://dongweiming.github.io/Expert-Python/#23