import shelve # 是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 # 1, 把数据存入文件 d = shelve.open('hiniimx_test.txt') list1 = [1, 2, 3, 4] d['t2'] = list1 dict1 = {'hnm': 123, 'sophie': 456, 'annie': 789} d['t3'] = dict1 d.close() # 2, 从文件读取数据 d = shelve.open('hiniimx_test.txt') print(d.get("t2")) print(d.get("t3"))