首页 > 编程语言 > 详细

Python——pickle、csv文件操作

时间:2019-07-17 16:29:40      阅读:141      评论:0      收藏:0      [点我收藏+]
一、Python  pickle
 
Python 的Pickle模块是将 Python对象存入 .pkl后缀的文件,在需要使用时将其迅速转换为Python对象。
避免了多次读取数据库的操作,提高了程序执行效率。
其大致分为3步:import 、存储和读取
  1. import pickle
  2. 存储:
            
 import pickle
 
 # 存储
 with open(filename, w’) as f:
    pickle.dump(save_object,f)
# filename 形如 xxx.pkl 
#    存储后,会自动将 save_obj 写入 .pkl后缀的文件

 

 
      3.  读取(pickle模块和 pandas模块的pandas.read_pkl)
  
 import pickle
 with open(filename.pkl, r)  as  f:
     save_object = pickle.load(f)

# 读取后的,save_object 直接为 Python对象

 

 
二、csv文件读写方式 
 
1.csv文件简述
  Comma Separated Values file 全称,以逗号为分隔符的纯文本文件
  比如fifa19数据集的部分数据形式:
技术分享图片

 

 
2. csv模块读:
 
import csv 
with open(csv_file_name, r) as csv_file:
    reader = csv.reader(csv_file)  # but 这个csv的reader只能遍历一次, 下次用的时候需要再open文件

 

 
3. pandas模块
  pandas模块含有读取各种文件的模块,包括xlxs、csv、pickle等:
技术分享图片

  下面是读取fifa19数据集的player_data.csv 文件,返回的数据类型就是 panda.DataFrame:

技术分享图片

技术分享图片

 

 
 
 

Python——pickle、csv文件操作

原文:https://www.cnblogs.com/HankCui/p/11201375.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!