Python csv模块使用方法代码实例


Posted in Python onAugust 29, 2019

这篇文章主要介绍了Python csv模块使用方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

import csv
def openSCV(filename):
  with open("renting.csv",'r',encoding = 'utf_8_sig') as f:
    f_csv = csv.reader(f)
    for row in f_csv:
      print(row)
def Test1():
  headers = ['ID','NAME','Age','Height']
  #表格内容
  rows = [('1','LiLi',18,165),('2','Jack',20,170),('3','Marry',21,168)]
  with open('test1.csv','w',encoding='utf_8_sig') as csvfile:
    spamwriter = csv.writer(csvfile)
    spamwriter.writerow(headers)
    spamwriter.writerows(rows)
def writeDict():
  with open('test2.csv','w') as csvfile:
    #创建字段名
    fieldnames = ['first_name','last_time']
    #创建字段写入对象
    writer = csv.DictWriter(csvfile,fieldnames=fieldnames)
    writer.writeheader()
    #写入表格内容
    writer.writerow({'first_name':'Baked','last_time':'Beans'})
    writer.writerow({'first_name': 'Baked', 'last_time': 'Beans'})
    writer.writerow({'first_name': 'Baked', 'last_time': 'Beans'})
def readDict():
  with open('test2.csv','r') as csvfile:
    #读取文件
    reader = csv.DictReader(csvfile)
    #遍历输入指定字段的内容
    for row in reader:
      print(row['first_name'],row['last_time'])
if __name__ == '__main__':
  Test1()
  writeDict()
  readDict()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Python脚本将Bing的每日图片作为桌面的教程
May 04 Python
Python类属性与实例属性用法分析
May 09 Python
总结python爬虫抓站的实用技巧
Aug 09 Python
详解Django解决ajax跨域访问问题
Aug 24 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
Jul 31 Python
Django框架 信号调度原理解析
Sep 04 Python
Python浮点数四舍五入问题的分析与解决方法
Nov 19 Python
PyCharm如何导入python项目的方法
Feb 06 Python
Python进程的通信Queue、Pipe实例分析
Mar 30 Python
Python配置pip国内镜像源的实现
Aug 20 Python
python 深度学习中的4种激活函数
Sep 18 Python
Django中的DateTimeField和DateField实现
Feb 24 Python
python datetime中strptime用法详解
Aug 29 #Python
使用OpenCV实现仿射变换—平移功能
Aug 29 #Python
python网络编程 使用UDP、TCP协议收发信息详解
Aug 29 #Python
使用OpenCV实现仿射变换—缩放功能
Aug 29 #Python
python实现两个文件夹的同步
Aug 29 #Python
使用OpenCV实现仿射变换—旋转功能
Aug 29 #Python
python+rsync精确同步指定格式文件
Aug 29 #Python
You might like
攻克CakePHP系列二 表单数据显示
2008/10/22 PHP
php防止SQL注入详解及防范
2013/11/12 PHP
PHP图片等比例缩放生成缩略图函数分享
2014/06/10 PHP
ThinkPHP表单令牌错误的相关解决方法分析
2016/05/20 PHP
php rmdir使用递归函数删除非空目录实例详解
2016/10/20 PHP
Ext JS 4实现带week(星期)的日期选择控件(实战一)
2013/08/21 Javascript
ComboBox 和 DateField 在IE下消失的解决方法
2013/08/30 Javascript
用js实现in_array的方法
2013/11/05 Javascript
简介JavaScript中Boolean.toSource()方法的使用
2015/06/05 Javascript
js实现改进的仿蓝色论坛导航菜单效果代码
2015/09/06 Javascript
JS+CSS实现滚动数字时钟效果
2017/12/25 Javascript
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
2018/01/08 Javascript
分析javascript原型及原型链
2018/03/18 Javascript
Webpack 之 babel-loader文件预处理器详解
2018/03/23 Javascript
微信小程序中使用ECharts 异步加载数据实现图表功能
2018/07/13 Javascript
vue 中滚动条始终定位在底部的方法
2018/09/03 Javascript
Element input树型下拉框的实现代码
2018/12/21 Javascript
js实现网页同时进行多个倒计时功能
2019/02/25 Javascript
图解NodeJS实现登录注册功能
2019/09/16 NodeJs
[19:24]DOTA2客户端使用指南 一分钟快速设置轻松超神
2013/09/24 DOTA
Python实现简单生成验证码功能【基于random模块】
2018/02/10 Python
python中利用h5py模块读取h5文件中的主键方法
2018/06/05 Python
python中break、continue 、exit() 、pass终止循环的区别详解
2019/07/08 Python
Python爬虫基于lxml解决数据编码乱码问题
2020/07/31 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
2021/01/28 Python
基于Html5 canvas实现裁剪图片和马赛克功能及又拍云上传图片 功能
2019/07/09 HTML / CSS
英国现代绅士品牌:Hackett
2017/12/17 全球购物
国家地理在线商店:Shop National Geographic
2018/06/30 全球购物
建筑工程实习自我鉴定
2013/09/19 职场文书
高校毕业生自我鉴定
2013/10/27 职场文书
高中生毕业学习总结的自我评价
2013/11/14 职场文书
《蒲公英》教学反思
2014/02/28 职场文书
租房协议书样本
2014/08/20 职场文书
股东出资证明书范例
2014/10/04 职场文书
保研推荐信格式
2015/03/25 职场文书
2015年机关党建工作总结
2015/05/22 职场文书