Python标准库之csv(1)
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)相关推荐
- Python标准库介绍
1. 关于Python标准库 众所周知,Python是一个依赖强大的组件库完成对应功能的语言,为了便捷实现各项功能,前辈大牛们打造了多种多样的工具库公开提供给大众使用,而越来越多的库已经因为使用的广泛 ...
- python标准库有多强大_Python标准库——走马观花
原文:Python标准库--走马观花 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Python的一大好处在于它有一套很有用的标 ...
- Python学习笔记: Python 标准库概览
本文来自:入门指南 开胃菜参考:开胃菜 使用Python解释器:使用Python解释器 本文对Python的简介:Python 简介 Python流程介绍:深入Python 流程 Python数据结构 ...
- Python标准库简介
很系统的简介了Python标准库的使用方向,对形成知识框架很有帮助. 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Python ...
- 转--Python标准库之一句话概括
作者原文链接 想掌握Python标准库,读它的官方文档很重要.本文并非此文档的复制版,而是对每一个库的一句话概括以及它的主要函数,由此用什么库心里就会有数了. 文本处理 string: 提供了字符集: ...
- Python 标准库
Python 标准库 标准库 标准库列表如下 标准库 Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的.这个库包含了多个内置模块 (以 C 编写),Python 程 ...
- 常用Python标准库
众所周知,Python有庞大的库资源,有官方标准库以及第三方的扩展库.每个库都一把利器,能帮助我们快速处理某方面的问题.作为一名python的初学者,当把基本的语法.列表和元组.字典.迭代器.异常处理 ...
- 超全汇总!200 多个 Python 标准库介绍
关于Python标准库 众所周知,Python是一个依赖强大的组件库完成对应功能的语言,为了便捷实现各项功能,前辈大牛们打造了多种多样的工具库公开提供给大众使用,而越来越多的库已经因为使用的广泛和普遍 ...
- Python 标准库之 xml.etree.ElementTree xml解析
Python 标准库之 xml.etree.ElementTree Python中有多种xml处理API,常用的有xml.dom.*模块.xml.sax.*模块.xml.parser.expat模块和 ...
最新文章
- ubuntu ssh 客户端查看服务器端图形界面
- Android API 中文 (52) —— ZoomButtonsController.OnZoomListener
- 操作数栈的字节码指令执行分析
- 自定义日历控android,Android自定义日历Calender代码实现
- Promise解决多个异步Ajax请求导致的代码嵌套问题(完美解决方案)
- 【ffmpeg裁剪视频faster rcnn自动检测 via】全自动实现ffmpeg将视频切割为图片帧,再使用faster rcnn将图片中的人检测出来,最后将检测结果转化为via可识别的csv格式
- php软件开发--php进阶
- Linux窗口按钮大小,Fitts: 给Ubuntu窗口一个大按钮
- 玩转 SpringBoot 2 快速整合拦截器
- 本地Navicat连接虚拟机MySQL
- C++ STL常用算法总结
- 计算机网络下一跳IP,计算机网络之IP地址
- HTML 播放视频的embed标签和Object标签(转)
- 【直播预告】相机模型与标定——Real world超级公开课
- 短视频剪辑如何才能更吸引人?
- 数据可视化神器,精彩的地图可视化展示
- matlab的peer啥意思,科学网—Matlab读取PEER地震动记录数据库加速度数据函数 - 王德才的博文...
- 亮度、饱和度、对比度、灰度 RGBHSV
- Physically Based Render初学者PBR整理
- xml组合时间串解析
热门文章
- 如何上传文件夹到GitHub上(配图详解)
- 用python设计学生管理系统_Django实现学生管理系统实例分享
- 嵌入式linux 自动获取IP 及 自动校时
- java pause_java – 更有效的暂停循环方式
- 事件处理 java_Java事件处理的4种方法
- 关于mysql修改密码 set password for root@localhost = password(‘xxx‘);报错解决方法
- 全量备份,增量备份,差异备份
- APP技巧:电脑登录微信,要删除这5个文件!否则别人能查看聊天记录
- Linux系统解决网络问题的笔记
- android音乐播放器完整教程,android实现简单音乐播放器