1.Python处理csv文件之csv.writer()

import csvdef csv_write(path,data):with open(path,'w',encoding='utf-8',newline='') as f:writer = csv.writer(f,dialect='excel')for row in data:writer.writerow(row)return True

调用上面的函数

data = [['Name','Height'],['Keys','176cm'],['HongPing','160cm'],['WenChao','176cm']
]csv_write('test.csv',data)

运行结果

2.Python处理csv文件之csv.reader()

def csv_read(path):data = []with open(path,'r',encoding='utf-8') as f:reader = csv.reader(f,dialect='excel')for row in reader:data.append(row)return data

调用上面的函数

data = csv_read('test.csv')
print(data)

运行结果

[['Name', 'Height'], ['Keys', '176cm'], ['HongPing', '160cm'], ['WenChao', '176cm']]

3.Python处理csv文件之csv.DictWriter()

def csv_dict_write(path,head,data):with open(path,'w',encoding='utf-8',newline='') as f:writer = csv.DictWriter(f,head)writer.writeheader()writer.writerows(data)return True

调用上面的函数

head = ['Name','Age']data = [{'Name':'Keys', 'Age':28},{'Name':'HongPing', 'Age':29},{'Name':'WenChao', 'Age':15}
]csv_dict_write('test2.csv',head,data)

运行结果

4.Python处理csv文件之csv.DictReader()

def csv_dict_read(path):with open(path,'r',encoding='utf-8') as f:reader = csv.DictReader(f,dialect='excel')for row in reader:print(row['Name'])

调用上面的函数

csv_dict_read('test2.csv')

运行结果

Keys
HongPing
WenChao

转载于:https://www.cnblogs.com/valorchang/p/11319999.html

Python标准库之csv(1)相关推荐

  1. Python标准库介绍

    1. 关于Python标准库 众所周知,Python是一个依赖强大的组件库完成对应功能的语言,为了便捷实现各项功能,前辈大牛们打造了多种多样的工具库公开提供给大众使用,而越来越多的库已经因为使用的广泛 ...

  2. python标准库有多强大_Python标准库——走马观花

    原文:Python标准库--走马观花 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Python的一大好处在于它有一套很有用的标 ...

  3. Python学习笔记: Python 标准库概览

    本文来自:入门指南 开胃菜参考:开胃菜 使用Python解释器:使用Python解释器 本文对Python的简介:Python 简介 Python流程介绍:深入Python 流程 Python数据结构 ...

  4. Python标准库简介

    很系统的简介了Python标准库的使用方向,对形成知识框架很有帮助. 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Python ...

  5. 转--Python标准库之一句话概括

    作者原文链接 想掌握Python标准库,读它的官方文档很重要.本文并非此文档的复制版,而是对每一个库的一句话概括以及它的主要函数,由此用什么库心里就会有数了. 文本处理 string: 提供了字符集: ...

  6. Python 标准库

    Python 标准库 标准库 标准库列表如下 标准库 Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的.这个库包含了多个内置模块 (以 C 编写),Python 程 ...

  7. 常用Python标准库

    众所周知,Python有庞大的库资源,有官方标准库以及第三方的扩展库.每个库都一把利器,能帮助我们快速处理某方面的问题.作为一名python的初学者,当把基本的语法.列表和元组.字典.迭代器.异常处理 ...

  8. 超全汇总!200 多个 Python 标准库介绍

    关于Python标准库 众所周知,Python是一个依赖强大的组件库完成对应功能的语言,为了便捷实现各项功能,前辈大牛们打造了多种多样的工具库公开提供给大众使用,而越来越多的库已经因为使用的广泛和普遍 ...

  9. Python 标准库之 xml.etree.ElementTree xml解析

    Python 标准库之 xml.etree.ElementTree Python中有多种xml处理API,常用的有xml.dom.*模块.xml.sax.*模块.xml.parser.expat模块和 ...

最新文章

  1. ubuntu ssh 客户端查看服务器端图形界面
  2. Android API 中文 (52) —— ZoomButtonsController.OnZoomListener
  3. 操作数栈的字节码指令执行分析
  4. 自定义日历控android,Android自定义日历Calender代码实现
  5. Promise解决多个异步Ajax请求导致的代码嵌套问题(完美解决方案)
  6. 【ffmpeg裁剪视频faster rcnn自动检测 via】全自动实现ffmpeg将视频切割为图片帧,再使用faster rcnn将图片中的人检测出来,最后将检测结果转化为via可识别的csv格式
  7. php软件开发--php进阶
  8. Linux窗口按钮大小,Fitts: 给Ubuntu窗口一个大按钮
  9. 玩转 SpringBoot 2 快速整合拦截器
  10. 本地Navicat连接虚拟机MySQL
  11. C++ STL常用算法总结
  12. 计算机网络下一跳IP,计算机网络之IP地址
  13. HTML 播放视频的embed标签和Object标签(转)
  14. 【直播预告】相机模型与标定——Real world超级公开课
  15. 短视频剪辑如何才能更吸引人?
  16. 数据可视化神器,精彩的地图可视化展示
  17. matlab的peer啥意思,科学网—Matlab读取PEER地震动记录数据库加速度数据函数 - 王德才的博文...
  18. 亮度、饱和度、对比度、灰度 RGBHSV
  19. Physically Based Render初学者PBR整理
  20. xml组合时间串解析

热门文章

  1. 如何上传文件夹到GitHub上(配图详解)
  2. 用python设计学生管理系统_Django实现学生管理系统实例分享
  3. 嵌入式linux 自动获取IP 及 自动校时
  4. java pause_java – 更有效的暂停循环方式
  5. 事件处理 java_Java事件处理的4种方法
  6. 关于mysql修改密码 set password for root@localhost = password(‘xxx‘);报错解决方法
  7. 全量备份,增量备份,差异备份
  8. APP技巧:电脑登录微信,要删除这5个文件!否则别人能查看聊天记录
  9. Linux系统解决网络问题的笔记
  10. android音乐播放器完整教程,android实现简单音乐播放器