1. 将字典保存为.txt格式

# 保存数据
# file_path为路径
# data_dict为字典with open(file_path, 'w') as f:f.write(str(data_dict))f.close()# 读取数据with open(file_path, 'r') as f:data_dict = f.read()# 将字符转换为dict格式data_dict = eval(data_dict)# 如果字典格式为:collections.defaultdict()格式# data_dict = eval(data_dict [28:-1])f.close()

2. 保存为.pkl

2.1 Pandas文件保存

主要适用于Pandas中,格式为DataFrame、Series类数据。

# df_data为DataFrame或Series格式数据
# 文件保存
df_data.to_pickle(file_path)
# 文件读取
df_data.read_pickle(file_path)

2.2 通过pickle模块

import pickle# 文件保存
# 二进制(b)写入(w)
with open(file_path, 'wb') as f:pickle.dump(data, f)# 文件读取
# 二进制(b)读取(b)
with open(file_path, 'rb') as f:data = pickle.load(fp)

关于open函数中参数的用法,可以参考链接:Python中Open函数用法
从参数用法的解释中,参数b似乎适用于非文本类文件,如图片音频。

3. 保存为.csv文件

3.1 通过Pandas保存

主要适用于Pandas中,格式为DataFrame、Series类数据。

# df_data为DataFrame或Series格式数据
# 文件保存
# 如果要去掉columns(header=0)
# 如果要去掉index(index=False)
df_data.to_csv(file_path, index=False, header=False)# 文件读取
df_data.read_scv(file_path)

pandas.DataFrame.to_csv官方链接
pandas.Series.to_csv官方链接
pandas.read_csv官方链接

Python保存文件相关推荐

  1. python保存文件常用的两种方式

    1.使用open()和close()进行写入: # 将文件保存到本地 # 1.创建一个文件 create_file = open("demo.txt", "w" ...

  2. python 保存文件 吃内存_孤荷凌寒自学python第三十七天python的文件与内存变量之间的序列化与反序列化...

    孤荷凌寒自学python第三十七天python的文件与内存变量之间的序列化与反序列化 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.什么是序列化与反序列化 序列化是指将内存中的数据进行指 ...

  3. python保存文件的几种方式

    当我们获取到一些数据时,例如使用爬虫将网上的数据抓取下来时,应该怎么把数据保存为不同格式的文件呢?下面会分别介绍用python保存为 txt.csv.excel甚至保存到mongodb数据库中文件的方 ...

  4. python保存文件夹中的文件路径(绝对路径)

    保存文件夹中的文件路径(绝对路径). # !/usr/bin/env python # -*- encoding: utf-8 -*-import osimg_path = '/home/jjuv/D ...

  5. Python 保存文件时错误 Permission denied, Invalid argument

    我犯了第一个错误:保存文件时传了一个路径进去r'D:\16-data\membrane\data\models',而不是一个文件.这个时候就报错: Permission denied.解决办法:传一个 ...

  6. python保存文件到指定文件夹_python实现指定文件夹下的指定文件移动到指定位置...

    本文主要是写了一个将指定文件夹下的指定文件类型移动到指定位置,具体内容如下 # coding:utf-8 import os import shutil import sys reload(sys) ...

  7. python 保存文件 吃内存_python检测空间储存剩余大小和指定文件夹内存占用的实例...

    1.检测指定路径下所有文件所占用内存 import os def check_memory(path, style='M'): i = 0 for dirpath, dirname, filename ...

  8. macbook自带python保存文件夹_在mac下查找python包存放路径site-packages的实现方法 在Mac系统下python如何安装第三方函数库?...

    mac怎么查看python的site-package位置世界上最伤心的事,不是你爱的人不爱你,而是他爱你过后,最后却不爱你. 可以通过find命令查看,参考demo如下: sudo find / -n ...

  9. python 保存文件 递增_自动递增文件名Python - python

    我试图编写一个函数,该函数将路径名和文件名分配给基于文件名(而不是文件夹中存在)的变量.然后,如果文件名已经存在,则文件名将自动递增.我已经看到了一些使用while循环的帖子,但是我对此一无所知,想将 ...

最新文章

  1. 修改或隐藏Nginx的版本号
  2. python正则表达式实例教程_Python正则表达式经典入门教程
  3. POJ 3984 迷宫问题 BFS求最短路线+路径记录
  4. c++中利用STL实现公司员工分组问题
  5. C++ char数组和char*的输入
  6. AtCoderGC038B - Sorting a Segment 数据结构 + RMQ
  7. android陀螺仪轨迹,陀螺仪轨迹法长距离管道测量精度实测分析
  8. 【转】优化WebLogic 服务器性能参数
  9. 超8千Star,火遍Github的Python反直觉案例集!
  10. 谷歌f12能看到php代码吗,谷歌浏览器F12基本用法
  11. Win11系统桌面状态栏电池图标不显示怎么办?
  12. pureftpd 配置 mysql_Pure-ftp配置文件详解
  13. 专题:手把手学习硬件基础------8、驱动电路
  14. java每日定时任务下载
  15. 加快SP3下载速度并使用第三方系统主题!适用于XP SP3的TCPIP连接数与主题破解增强补丁下载...
  16. python中的魔方方法
  17. 如何在opencv 和 vs 2019 调整运行窗口的大小
  18. 网络与验证服务器失联怎样修复,GCP用一键服务器失联了,如何重装系统?
  19. Windows10 1909:真正解决开机C:\WINDOWS\system32\config\systemprofile\Desktop不可用
  20. Linux系统有什么优势

热门文章

  1. Java写一个等腰三角形(数字符号都可)
  2. 分布式数据库ACID特性
  3. BIOS dmi 信息获取
  4. 记一次 ftp 可以正常登录,但是输入ls dir 命令卡死的问题
  5. win10安装nginx 局域网无法访问
  6. 网络编程之Netty(网络通信框架)的基础篇
  7. Layui-前端-jquery
  8. 轩小陌的Python笔记-day11 函数进阶
  9. 品读国学经典之三——《齐桓晋文之事》
  10. 生成订单php setinc,ThinkPHP 统计数据(数字字段)更新 setInc 与 setDec 方法,加减...