import pickle
#把一个对象写入文件
d = dict(name='Bob', age=19)
pickle.dumps(d)
f = open('test.txt', 'wb')
pickle.dump(d, f)
f.close()
#然后读出这个对象
f2=open('test.txt','rb')
d2=pickle.load(f2)
f2.close()
print(d2)
注意Python内置的转换json文件的方法,很实用
obj = dict(name='小明', age=20,birth=1998)
s = json.dumps(obj, ensure_ascii=False,sort_keys=False)
print(s)
这里的ensure_ascii属性是可以用来规定是否显示中文的,false是显示。sort_keys是排序的(会按照首字母来排,false不排按照顺序输出)
注意dumps和dump的区别:https://blog.csdn.net/kassadinsw/article/details/73912645