python保存文件方法小结

yipeiwu_com6年前Python基础

1>保存为二进制文件,pkl格式

import pickle
pickle.dump(data,open('file_path','wb')) #后缀.pkl可加可不加

若文件过大

pickle.dump(data,open('file_path', 'wb'),protocol=4)

读取该文件:

data= pickle.load(open('file_path','rb'))

2>保存为二进制文件,npz格式

import numpy as np
np.savez('file_path/file_name.npz', data1=X,data2=y)

读取该文件:

with np.load('file_path/file_name.npz') as data:
X = data['data1']
y= data['data2']

3>DataFrame文件保存为.csv

dataframe_file.to_csv("file_path/file_name.csv", index=False)

读取该文件:

import pandas as pd
df = pd.read_csv('file_path/file_name.csv')

总结

以上所述是小编给大家介绍的python保存文件方法小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对【听图阁-专注于Python设计】网站的支持!

相关文章

简单的Python的curses库使用教程

简单的Python的curses库使用教程

curses 库 ( ncurses ) 提供了控制字符屏幕的独立于终端的方法。curses 是大多数类似于 UNIX 的系统(包括 Linux)的标准部分,而且它已经移植到 Windo...

Python中的赋值、浅拷贝、深拷贝介绍

和很多语言一样,Python中也分为简单赋值、浅拷贝、深拷贝这几种“拷贝”方式。 在学习过程中,一开始对浅拷贝理解很模糊。不过经过一系列的实验后,我发现对这三者的概念有了进一步的了解。...

浅析Python 3 字符串中的 STR 和 Bytes 有什么区别

浅析Python 3 字符串中的 STR 和 Bytes 有什么区别

Python2的字符串有两种:str和Unicode,Python3的字符串也有两种:str和Bytes。Python2的str相当于Python3的Bytes,而Unicode相当于P...

windows系统下Python环境的搭建(Aptana Studio)

windows系统下Python环境的搭建(Aptana Studio)

1、首先访问http://www.python.org/download/去下载最新的python版本。 2、安装下载包,一路next。 3、为计算机添加安装目录搭到环境变量,如图...

Python使用MySQLdb for Python操作数据库教程

本文详细讲述了Python使用MySQLdb for Python操作数据库的方法,分享给大家供大家参考。具体如下: 一般来说网站就是要和数据库进行交互,否则什么都不用做了。今天我们就来...