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中让MySQL查询结果返回字典类型的方法
Aug 22 Python
python字典get()方法用法分析
Apr 17 Python
python递归计算N!的方法
May 05 Python
django使用图片延时加载引起后台404错误
Apr 18 Python
Django rest framework工具包简单用法示例
Jul 20 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
Aug 31 Python
用Python逐行分析文件方法
Jan 28 Python
python itchat实现调用微信接口的第三方模块方法
Jun 11 Python
pytorch 归一化与反归一化实例
Dec 31 Python
Python如何基于Tesseract实现识别文字功能
Jun 05 Python
详解查看Python解释器路径的两种方式
Oct 15 Python
如何在python中实现ECDSA你知道吗
Nov 23 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
PHP常用编译参数中文说明
2014/09/27 PHP
两种php给图片加水印的实现代码
2020/04/18 PHP
基于jquery的button默认enter事件(回车事件)。
2011/05/18 Javascript
jquery中.add()的使用分析
2013/04/26 Javascript
[原创]推荐10款最热门jQuery UI框架
2014/08/19 Javascript
js实现数字每三位加逗号的方法
2015/02/05 Javascript
浅谈setTimeout 与 setInterval
2015/06/23 Javascript
jQuery+jsp下拉框联动获取本地数据的方法(附源码)
2015/12/03 Javascript
angularjs表格ng-table使用备忘录
2016/03/09 Javascript
详解nodejs与javascript中的aes加密
2016/05/22 NodeJs
基于jquery插件编写countdown计时器
2016/06/12 Javascript
js 连续赋值的简单实现
2016/06/13 Javascript
原生JS实现垂直手风琴效果
2017/02/19 Javascript
JS区分Object与Aarry的六种方法总结
2017/02/27 Javascript
Vue.js+Layer表格数据绑定与实现更新的实例
2018/03/07 Javascript
Node.js console控制台简单用法分析
2019/01/04 Javascript
[11:27]《一刀刀一天》之DOTA全时刻20:TI4总奖金突破920W TS赛事分析
2014/06/18 DOTA
python使用xmlrpc实例讲解
2013/12/17 Python
Linux下编译安装MySQL-Python教程
2015/02/02 Python
详解Python的collections模块中的deque双端队列结构
2016/07/07 Python
详解Django-channels 实现WebSocket实例
2019/08/22 Python
Python 处理文件的几种方式
2019/08/23 Python
django admin 自定义替换change页面模板的方法
2019/08/23 Python
基于python解线性矩阵方程(numpy中的matrix类)
2019/10/21 Python
python实现输入三角形边长自动作图求面积案例
2020/04/12 Python
python中return如何写
2020/06/18 Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
2020/10/31 Python
浅谈css3中calc在less编译时被计算的解决办法
2017/12/04 HTML / CSS
火车来了教学反思
2014/02/11 职场文书
求职信结尾怎么写
2014/05/26 职场文书
劳动纠纷调解协议书格式
2014/11/30 职场文书
社区党建工作总结2015
2015/05/13 职场文书
2016同学毕业寄语大全
2015/12/04 职场文书
2016年优秀共产党员先进事迹材料
2016/02/29 职场文书
Python下opencv使用hough变换检测直线与圆
2021/06/18 Python
Python中的turtle画箭头,矩形,五角星
2022/03/16 Python