如何保存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')
相关推荐
APIshop8 分钟前
Python 爬虫获取 item_get_web —— 淘宝商品 SKU、详情图、券后价全流程解析
前端·爬虫·python
风送雨16 分钟前
FastMCP 2.0 服务端开发教学文档(下)
服务器·前端·网络·人工智能·python·ai
效率客栈老秦32 分钟前
Python Trae提示词开发实战(8):数据采集与清洗一体化方案让效率提升10倍
人工智能·python·ai·提示词·trae
哈里谢顿34 分钟前
一条 Python 语句在 C 扩展里到底怎么跑
python
znhy_2334 分钟前
day46打卡
python
Edward.W1 小时前
Python uv:新一代Python包管理工具,彻底改变开发体验
开发语言·python·uv
小熊officer1 小时前
Python字符串
开发语言·数据库·python
月疯2 小时前
各种信号的模拟(ECG信号、质谱图、EEG信号),方便U-net训练
开发语言·python
荒诞硬汉2 小时前
JavaBean相关补充
java·开发语言
提笔忘字的帝国2 小时前
【教程】macOS 如何完全卸载 Java 开发环境
java·开发语言·macos