python保存数据使用csv和excel哪种文件最好_Python数据持久化-csv、excel篇

本文介绍了Python中使用csv和xlrd/xlwt模块读写CSV与Excel文件的方法,包括读取、写入操作,并给出了相关代码示例,帮助理解两者在数据持久化中的应用。
摘要由CSDN通过智能技术生成

2018年7月4日笔记

学习目标:

1.会使用Python第三方模块操作CSV文件

2.会使用Python第三方模块操作EXCEL文件

本章内容:

Python操作CSV:什么是CSV、Python如何操作CSV文件、Python如何写入CSV文件

Python操作EXCEL:利用xlrd模块操作Excel、利用xlwt模块写入EXCEL、xlutils结合xlrd操作EXCEL

Python操作CSV

1.什么是CSV

CSV是一种通用的,相对简单的文件格式,被用户、商业和科学广泛应用。最广泛的应用是在程序之间转移表格数据,而这些程序本身是不兼容的格式上进行操作的。因为大量程序都支持CSV变体,至少是作为一个可选择的输入/输出格式。

例如,一个用户可以需要交换信息,从一个私有格式存储数据的数据库程序,得到一个数据格式完全不同的电子表格。最有可能的情况是,该数据库程序被导出数据为“CSV”,然后被导出的CSV文件可以被电子表格程序导入。

“CSV”并不是一种单一的、定义明确的格式。因此在实践中,术语“CSV”泛指具有以下特征的任何文件:

纯文本,使用某个字符,比如ASCII、Unicode、EBCDIC或GB2312,由记录组成;

每条记录被分隔符分隔为字段(典型分隔符有逗号、分号或制表符);

有时分隔符可以包括可选的空格;

每条记录都有同样的字段序列。

2.读取csv文件

运行代码的py文件所在的文件夹需要有销售相关企业信息.csv这个文件,

此文件下载链接: https://pan.baidu.com/s/1j8_kSiEFoB_lrLPNSJAiSw 密码: 8248

文件下载后要和被执行的py文件放到同一级目录下

import csv

if __name__ == "__main__":

with open("销售相关企业信息.csv") as csvFile:

reader = csv.reader(csvFile)

print(type(reader))

for i in reader:

print(i,type(i))

上面一段代码的运行结果如下:

['类别编号', '类别名称', '说明']

['1', '饮料', '软性饮料,咖啡,啤酒,及麦酒']

['2', '调味品', '甜酸酱,配料,涂料,及香料']

['3', '点心', '甜点心,糖果,甜面包']

['4', '日用品', '寿司']

['5', '谷类/麦片', '面包,饼干,面团,麦片']

['6', '肉/家禽', '肉品']

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值