需要使用一个模块 数据持久性模块
将一个列表存入文件中
import pickle
# 将此数据写入文件
myList = [1, True, [1, 2], (1, 1)]
path = r'D:\pypypy\异常处理与文件读写\file2.txt'
f = open(path,'wb')
pickle.dump(myList,f)
f.close()
写入了看不懂,不妨碍我们把他读出来
读取:
import pickle
path = r'D:\pypypy\异常处理与文件读写\file2.txt'
# 读取
myList1 = []
f1 = open(path,'rb')
myList1 = pickle.load(f1)
print(myList1)
f1.close()
控制台显示结果如下:
因为银行系统实战中,每次都创建新的账号,卡号实在是太糟糕了,如果把我们写好的存起来,每次开机直接调用就美好多了。