Python中将字典保存为文件并读取
总结一下Python中保存文件常用的几种方法:
直接举例说明:
d = {"the":5,"v":8,"e":4} # 随便写一个字典
方法一:直接用Python内置的读写操作:
with open("文件名.txt",'w') as f: # 写文件f.write(str(d))with open("文件名.txt",'r') as f: # 读文件line = f.read()dic = eval(line)输出:
dic = {'the': 5, 'v': 8, 'e': 4}
方法二:用pickle模块:
import picklewith open("文件名.pkl",'wb') as f: # 写文件pickle.dump(d,f,pickle.HIGHEST_PROTOCOL)with open("文件名.pkl",'rb') as f: # 读文件dic = pickle.load(f) 输出:
dic = {'the': 5, 'v': 8, 'e': 4}
方法三:用numpy模块:
import numpy as npnp.save("文件名.npy",d) # 保存文件dic = np.load("文件名.npy",allow_pickle = True).item() # 加载文件输出:
dic = {'the': 5, 'v': 8, 'e': 4}
Python中将字典保存为文件并读取相关推荐
- Python使用pandas保存csv文件:如果文件存在则只添加内容(append),如果无表则同时写入表头和内容(write)
Python使用pandas保存csv文件:如果文件存在则只添加内容(append),如果无表则同时写入表头和内容(write) 目录
- 如何在Python中将字典键作为列表返回?
本文翻译自:How to return dictionary keys as a list in Python? In Python 2.7 , I could get dictionary keys ...
- Python 将数据写入pkl文件,读取pkl文件
Python 将数据写入pkl文件,读取pkl文件 写入pkl文件 data = {"name": ["李明", "胡莉"]} with o ...
- 【Python基础】生成.pkl文件,读取.pkl文件的内容
保存 def save_dict(data, name):with open(name + '.pkl', 'wb') as f:pickle.dump(data, f, pickle.HIGHEST ...
- python保存mat文件_python读取文件——python读取和保存mat文件
首先我们谈谈MarkDown编辑器,我感觉些倒是挺方便的,因为用惯了LaTeX,对于MarkDown还是比较容易上手的,但是我发现,MarkDown中有这样几个问题一直没能找到具体的解决方法:图片大小 ...
- python 保存pdf文件_PyPDF2读取PDF文件内容保存到本地TXT实例
我就废话不多说了,大家还是直接看代码吧! from PyPDF2.pdf import PdfFileReader import pandas as pd def Pdf_to_txt(pdf): f ...
- python 遍历字典 遍历列表 文件读写
遍历 1. 遍历字典(只能遍历key值) dic = {"1":21,"2":64,"3":98} #遍历字典只是遍历key值 for c ...
- python将数据写入xml文件_python读取/创建XML文件
Python中定义了很多处理XML的函数,如xml.dom,它会在处理文件之前,将根据xml文件构建的树状数据存在内存.还有xml.sax,它实现了SAX API,这个模块牺牲了便捷性,换取了速度和减 ...
- python把矩阵存为文件_python 读取文件并把矩阵转成numpy的两种方法
在当前目录下: 方法1: file = open('filename') a =file.read() b =a.split('\n')#使用换行 len(b) #统计有多少行 for i in ra ...
- python:批量处理txt文件,读取txt文件内容,根据内容(例子为数字1)提取出对应txt文件到其他文件夹,后根据txt文件名提取对应名字图片。
本段代码为根据想要内容(数字1),把所有txt文件中有数字1的复制保存至其他文件夹 # 提取全部txt文件中 含有pf缺陷的txt文件 保存至其他文件夹中import os import shuti ...
最新文章
- Codeforces-118D. Caesar's Legions(lazy dynamics)
- 强化学习(Reinforcement Learning)是什么?强化学习(Reinforcement Learning)和常规的监督学习以及无监督学习有哪些不同?
- 【143】360云盘资源
- Mysql主从复制及Tomcat的相关介绍
- Hadoop推测执行(以空间换取时间)
- MyBatis 的执行流程,学废了!
- Vector Packet Processing(VPP) (一)简介
- python自动视频摘要_专栏丨深度学习之视频摘要简述
- 什么是Reconciliation?
- 用Google XML Sitemaps为你的网站创建Sitemap
- 天津工业大学19年计算机考研大纲,天津工业大学2019考研《计算机原理及接口技术》复试大纲...
- java exception 级别_Java异常体系概述
- 新中大银色快车财务数据完美迁移到用友NC65
- 高考方向计算机基础试题题库,计算机基础考试题库 计算机基础考试题库(含答案).doc...
- Linux下使用和配置magick
- 为什么大家都说SELECT * 效率低
- 蓝桥杯算法竞赛培训(二) 汉诺塔与STL
- 如何快速定位BUG?BUG定位技巧及测试人员定位的N板斧
- 看电影哪款蓝牙耳机降噪效果最好?性价比降噪蓝牙耳机推荐
- Linux运维部落 DNS服务,Linux运维部落
热门文章
- 申屠青春对“链”和“币”的再思考
- 云栖大会「云计算产业升级峰会」免费抢票啦!
- 2021“数维杯”国际大学生数学建模竞赛C题思路
- 【图像分割】基于matlab FCM侧扫声呐图像分割【含Matlab源码 1478期】
- 【飞行器】基于matlab GUI四旋翼飞行器PID控制仿真【含Matlab源码 1279期】
- 【元胞自动机】基于matlab元胞自动机单边教室疏散【含Matlab源码 1207期】
- 【图像修复】基于matlab GUI空域滤波图像复原【含Matlab源码 849期】
- 【图像分割】基于matlab GUI阙值+边缘检测+区域法图像分割【含Matlab源码 817期】
- 【手势识别】基于matlab k-means聚类手势识别【含Matlab源码 386期】
- unity和python哪个好学_纠结学习Python还是unity3d_课课家教育