zoukankan      html  css  js  c++  java
  • Python——pickle、csv文件操作

    一、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:

     
     
     
  • 相关阅读:
    Unique Binary Search Trees 解答
    Unique Paths II 解答
    Unique Paths 解答
    Maximum Subarray 解答
    Climbing Stairs 解答
    House Robber II 解答
    House Robber 解答
    Valid Palindrome 解答
    Container With Most Water 解答
    Remove Duplicates from Sorted List II 解答
  • 原文地址:https://www.cnblogs.com/HankCui/p/11201375.html
Copyright © 2011-2022 走看看