总结一下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中将字典保存为文件并读取相关推荐

  1. Python使用pandas保存csv文件:如果文件存在则只添加内容(append),如果无表则同时写入表头和内容(write)

    Python使用pandas保存csv文件:如果文件存在则只添加内容(append),如果无表则同时写入表头和内容(write) 目录

  2. 如何在Python中将字典键作为列表返回?

    本文翻译自:How to return dictionary keys as a list in Python? In Python 2.7 , I could get dictionary keys ...

  3. Python 将数据写入pkl文件,读取pkl文件

    Python 将数据写入pkl文件,读取pkl文件 写入pkl文件 data = {"name": ["李明", "胡莉"]} with o ...

  4. 【Python基础】生成.pkl文件,读取.pkl文件的内容

    保存 def save_dict(data, name):with open(name + '.pkl', 'wb') as f:pickle.dump(data, f, pickle.HIGHEST ...

  5. python保存mat文件_python读取文件——python读取和保存mat文件

    首先我们谈谈MarkDown编辑器,我感觉些倒是挺方便的,因为用惯了LaTeX,对于MarkDown还是比较容易上手的,但是我发现,MarkDown中有这样几个问题一直没能找到具体的解决方法:图片大小 ...

  6. python 保存pdf文件_PyPDF2读取PDF文件内容保存到本地TXT实例

    我就废话不多说了,大家还是直接看代码吧! from PyPDF2.pdf import PdfFileReader import pandas as pd def Pdf_to_txt(pdf): f ...

  7. python 遍历字典 遍历列表 文件读写

    遍历 1. 遍历字典(只能遍历key值) dic = {"1":21,"2":64,"3":98} #遍历字典只是遍历key值 for c ...

  8. python将数据写入xml文件_python读取/创建XML文件

    Python中定义了很多处理XML的函数,如xml.dom,它会在处理文件之前,将根据xml文件构建的树状数据存在内存.还有xml.sax,它实现了SAX API,这个模块牺牲了便捷性,换取了速度和减 ...

  9. python把矩阵存为文件_python 读取文件并把矩阵转成numpy的两种方法

    在当前目录下: 方法1: file = open('filename') a =file.read() b =a.split('\n')#使用换行 len(b) #统计有多少行 for i in ra ...

  10. python:批量处理txt文件,读取txt文件内容,根据内容(例子为数字1)提取出对应txt文件到其他文件夹,后根据txt文件名提取对应名字图片。

     本段代码为根据想要内容(数字1),把所有txt文件中有数字1的复制保存至其他文件夹 # 提取全部txt文件中 含有pf缺陷的txt文件 保存至其他文件夹中import os import shuti ...

最新文章

  1. Codeforces-118D. Caesar's Legions(lazy dynamics)
  2. 强化学习(Reinforcement Learning)是什么?强化学习(Reinforcement Learning)和常规的监督学习以及无监督学习有哪些不同?
  3. 【143】360云盘资源
  4. Mysql主从复制及Tomcat的相关介绍
  5. Hadoop推测执行(以空间换取时间)
  6. MyBatis 的执行流程,学废了!
  7. Vector Packet Processing(VPP) (一)简介
  8. python自动视频摘要_专栏丨深度学习之视频摘要简述
  9. 什么是Reconciliation?
  10. 用Google XML Sitemaps为你的网站创建Sitemap
  11. 天津工业大学19年计算机考研大纲,天津工业大学2019考研《计算机原理及接口技术》复试大纲...
  12. java exception 级别_Java异常体系概述
  13. 新中大银色快车财务数据完美迁移到用友NC65
  14. 高考方向计算机基础试题题库,计算机基础考试题库 计算机基础考试题库(含答案).doc...
  15. Linux下使用和配置magick
  16. 为什么大家都说SELECT * 效率低
  17. 蓝桥杯算法竞赛培训(二) 汉诺塔与STL
  18. 如何快速定位BUG?BUG定位技巧及测试人员定位的N板斧
  19. 看电影哪款蓝牙耳机降噪效果最好?性价比降噪蓝牙耳机推荐
  20. Linux运维部落 DNS服务,Linux运维部落

热门文章

  1. 申屠青春对“链”和“币”的再思考
  2. 云栖大会「云计算产业升级峰会」免费抢票啦!
  3. 2021“数维杯”国际大学生数学建模竞赛C题思路
  4. 【图像分割】基于matlab FCM侧扫声呐图像分割【含Matlab源码 1478期】
  5. 【飞行器】基于matlab GUI四旋翼飞行器PID控制仿真【含Matlab源码 1279期】
  6. 【元胞自动机】基于matlab元胞自动机单边教室疏散【含Matlab源码 1207期】
  7. 【图像修复】基于matlab GUI空域滤波图像复原【含Matlab源码 849期】
  8. 【图像分割】基于matlab GUI阙值+边缘检测+区域法图像分割【含Matlab源码 817期】
  9. 【手势识别】基于matlab k-means聚类手势识别【含Matlab源码 386期】
  10. unity和python哪个好学_纠结学习Python还是unity3d_课课家教育