千家信息网

python中CSV文件读写操作是什么

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章将为大家详细讲解有关python中CSV文件读写操作是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。今天学习python的CSV文件读写操
千家信息网最后更新 2026年11月03日python中CSV文件读写操作是什么

这篇文章将为大家详细讲解有关python中CSV文件读写操作是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

今天学习python的CSV文件读写操作。

首先看我桌面的test.csv文件:是一种使用逗号分隔的文件格式,可以用excel打开,或者用txt打开:

接下来新建一个python文件命名为py3_csv_op.py,在这个文件中进行操作代码编写:

import csv####第一种方式使用csv的reader() writer()#读取test.csv文件,这里指定了字符集编码UTF-8-sigencode = 'UTF-8-sig'with open('test.csv','r',encoding=encode) as csv_file:  #获取csv reader读取对象  #delimiter参数默认值逗号 可不写  csv_reader = csv.reader(csv_file,delimiter=',')  #打开test_copy.csv文件  with open('test_copy.csv','w',encoding=encode) as w_file:    #获取csv writer写入对象    #为了区分效果delimiter分隔符用-    csv_writer = csv.writer(w_file,delimiter='-')    #循环数据,写入每一列到新的文件中    for line in csv_reader:      csv_writer.writerow(line)####第二种方式使用csv的dictionary reader####dictionary writer方法实现####本人更喜欢第二种方式with open('test.csv','r',encoding=encode) as csv_file:  csv_reader = csv.DictReader(csv_file,delimiter=',')  with open('test_csv_copy.csv','w',encoding=encode) as new_file:    #这里定义新的csv字段名字只保留姓名和性别    fieldnames = ['姓名','性别']    csv_writer = csv.DictWriter(new_file,fieldnames=fieldnames,delimiter='\t')    #先把表头写入    csv_writer.writeheader()    for line in csv_reader:    #获取的每一行数据为字典形式        #eg:OrderedDict([('\ufeff姓名', '企鹅'), ('年龄', '23'), ('性别', '女')])        #删除掉年龄      del line['年龄']      csv_writer.writerow(line)

运行以上代码,得到如下结果图:

关于python中CSV文件读写操作是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

文件 姓名 年龄 性别 方式 代码 内容 对象 数据 文章 更多 知识 篇文章 逗号 不错 可不 接下来 一行 企鹅 分隔符 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 哈尔滨大商圈互联网科技有限公司 深圳恒合互联网络科技有限公司 互联网科技有限公司经营范围 互联网 科技创新 美国互联网科技 菲比寻常互联网科技 上海亿帐通互联网科技 金融科技和互联网金融 互联网汽车科技小镇 世界互联网科技公司市值排名 阿大互联网科技有限公司 哈尔滨屹滨互联网科技有限公司 为客找房互联网科技公司怎么样 江苏苏星互联网科技有限公司 广州千川互联网科技有限公司 厦门江牛科技互联网 神州科技互联网有限公司 上海乐五互联网科技有限公司 广东鹅鹅鹅互联网科技有限公司 互联网高科技行业有哪些企业 百单网互联网科技有限公司 互联网是第几次科技革命的成果 重生之互联网科技帝国 佳云科技和互联网广告 和信科技工业互联网 互联网新科技动漫ppt素材 济南有互联网科技公司吗 无锡工业互联网科技有限公司 上海万顺科技互联网有限公司招聘 科技互联网专业务虚会材料
0