python王者-第20章使用Python处理CSV文件

python王者-第20章使用Python处理CSV文件
📊 使用Python处理CSV文件
CSV文件概述
CSV是一个缩写,它的英文全名是Comma-Separated Values(逗号分隔值)。CSV数据是指同一行的资料彼此用逗号或其它符号隔开,同时每一行数据是一笔记录(record)数据。

20-1:建立一个CSV文件
创建CSV文件的基本步骤。
20-2:用记事本开启CSV文件
使用记事本程序打开CSV文件,查看其内容。
20-3:csv模块
Python提供了csv模块用于处理CSV文件。
20-4:读取CSV文件
20-4-1:使用open( )开启CSV文件
基本语法:
python
Copy
with open(‘文件名’) as csvFile: # csvFile是可以自行命名的档案文件
# 相关系列指令
或者:
python
Copy
csvFile = open(‘文件名’) # 开文件建立CSV文件对象csvFile
20-4-2:建立Reader对象
使用csv.reader()函数创建Reader对象以读取CSV文件内容。
20-4-3:用循环列出Reader对象数据
通过循环遍历Reader对象来列出文件中的每一行数据。
20-4-4:用循环列出列表内容
将读取到的数据存储在列表中,并使用循环输出列表内容。
20-4-5:使用列表索引读取CSV内容
通过索引访问特定行或列的数据。
20-4-6:DictReader( )
使用csv.DictReader()函数可以将每一行数据以字典形式返回,方便按列名访问数据。
20-5:写入CSV文件
20-5-1:开启欲写入的文件
开启文件进行写入的基本语法:
python
Copy
csvFile = open(‘文件名’, ‘w’, newline=‘’) # w是write only模式

csvFile.close() # 执行结束关闭文件
使用with关键词可以省略close():
python
Copy
with open(‘文件名’, ‘w’, newline=‘’) as csvFile:
# …
20-5-2:建立writer对象
创建写入器对象的语法:
python
Copy
outWriter = csv.writer(csvFile)
通过with或直接打开文件的方式创建写入器对象。
20-5-3:输出列表writerow( )
使用writerow()方法输出列表数据到CSV文件中。
20-5-4:delimiter关键词
delimiter是分隔符,用于设置写入CSV文件时各栏间的分隔符,默认是逗号。
20-5-5:写入字典数据DictWriter( )
使用csv.DictWriter()来写入字典类型的数据:
python
Copy
dictWriter = csv.DictWriter(csvFile, fieldnames=fields)
20-6:后记
总结本章内容,强调使用Python处理CSV文件的重要性和基本操作技巧。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值