在Python中,实现CSV文件的打印,查找,修改,增添,删除。

如何在Python中创建CSV文件,并添加数据。

首先我们要先认识CSV文件,CSV文件是是一种纯文本文件,它使用特定的结构来排列表格数
据,常用于不同程序之间的数据交换。
csv 文件具有格式简单,快速存取,兼容性好等特点,件可以用 Excel 打开,也可以使用文本编辑器打开,比如记事本、Word 等。
csv 文件一般有如下特征:
(1)第一行标识数据列的名称;
(2)之后的每一行代表一条记录,存储具体的数值;
(3)每一条记录的各个数据之间一般用逗号(,)分隔;
了解之后,通过一道案例来掌握知识点
首先,假设我们有一个名为 example.csv 的文件,内容如下:
id,name,age ,salary
1,Alice,30,2000
2,Bob,25 ,5000
3,Charlie,35,10000
4,kim,40,3500
5,anmy,32,1000
1. 读取CSV 文件并打印所有行:
2. 查找salay(薪资)大于 3000 的人的并打印特定 ID 的记录:
3.改给 kim 的薪资增长 20%,并打印当前员工信息
4.添加新员工 Annma(相应信息自己写)并打印当前员工信息
5.删除员工 Bob 及其相应信息并打印当前员工信息

在Python中创建CSV文件,并添加数据

import csv    #定义csv模块
#录入表头
head = ['ID', '姓名', '年龄', '收入']   #输入你想要的几种数据名

#每条信息用{}括起,并用,分隔。
#格式为'表头数据名':此条信息对应数据
data = [{
   
   'ID': 1, '姓名': 'Alice', '年龄': '30', '收入': 2000},
        {
   
   'ID': 2, '姓名': 'Bob', '年龄': '25', '收入': 5000},
        {
   
   'ID': 3, '姓名': 'Charlie', '年龄': '35', '收入': 10000},
        {
   
   'ID': 4, '姓名': 'kim', '年龄': '40', '收入': 3500},
        {
   
   'ID': 5, '姓名': 'Aay', '年龄': '32', '收入': 1000}]
        
#用with语句调用open()函数。因为要创建一个新CSV文件,所有用‘w’模式。
with open('example.csv', 'w', encoding='utf-8')as f:
    writer = csv.DictWriter(f, head)   #将字典对象写入csv模块。
    writer.writeheader()   #写入标题行字段名
    writer.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值