Python——pickle、csv文件操作
作者:互联网
一、Python pickle
Python 的Pickle模块是将 Python对象存入 .pkl后缀的文件,在需要使用时将其迅速转换为Python对象。
避免了多次读取数据库的操作,提高了程序执行效率。
其大致分为3步:import 、存储和读取
- 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,模块,import,csv,pickle,pkl 来源: https://www.cnblogs.com/HankCui/p/11201375.html