利用pickle 存储和读取文件
1.存储文件:
#引入所需包,将列表元素存入data2的文件里面
import pickle
mylist2 ={'1','nihao','之后','我们',1,2,3,4} #不可以存list
pk_file = open(r'c:\Temp\pickel.txt', 'wb') # 注意一定要写明是wb 而不是w.
#最关键的是这步,将内容装入打开的文件之中(内容,目标文件)
pickle.dump(mylist2, pk_file) #必须内容在前,文件名在后
pk_file.close()
2.读取文件:
#读取文件中的内容。注意和通常读取数据的区别之处
pk = open(r'c:\Temp\pickel.txt', 'rb')#注意此处是rb
#此处使用的是load(目标文件)
dic2 = pickle.load(pk)
print(dic2)
pk.close()
相关文章
- Python中文件的读取和写入
- Python数据分析NumPy和pandas(八、数组写入磁盘文件和从磁盘文件读取、线性代数计算和图形化)
- sublime python3中读取和写入文件时如何解决编码问题
- python文件读取和写入案例
- python TypeError:在读取和写入文件时,并非在字符串格式化期间转换所有参数
- Python中文件的读取和写入操作
- python xlwt模块生成excel文件并写入数据 xlrd读取数据
- python txt文件的写入和读取
- Python 创建、读取和写入文件以及yield关键字- 千月的python linux 系统管理指南学习笔记(14)
- 在Python程序中进行文件读取和写入操作的教程