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中的死锁、可重入锁和互斥锁
Nov 05 Python
Python selenium文件上传方法汇总
Nov 19 Python
Python三级目录展示的实现方法
Sep 28 Python
基于Python和Scikit-Learn的机器学习探索
Oct 16 Python
Python使用smtp和pop简单收发邮件完整实例
Jan 09 Python
Python程序员面试题 你必须提前准备!
Jan 16 Python
利用Python写一个爬妹子的爬虫
Jun 08 Python
使用GitHub和Python实现持续部署的方法
May 09 Python
通过selenium抓取某东的TT购买记录并分析趋势过程解析
Aug 15 Python
关于多元线性回归分析——Python&SPSS
Feb 24 Python
Win10用vscode打开anaconda环境中的python出错问题的解决
May 25 Python
python如何保存文本文件
Jun 07 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下目前为目最全的CURL中文说明
2010/08/01 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
通用JS事件写法实现代码
2009/01/07 Javascript
JQueryEasyUI datagrid框架的基本使用
2013/04/08 Javascript
jQuery 获取URL的GET参数值的小例子
2013/04/18 Javascript
jquery mobile动态添加元素之后不能正确渲染解决方法说明
2014/03/05 Javascript
jquery文档操作wrap()方法实例简述
2015/01/10 Javascript
JavaScript中isPrototypeOf函数作用和使用实例
2015/06/01 Javascript
浅谈setTimeout 与 setInterval
2015/06/23 Javascript
JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
2015/07/01 Javascript
js从外部获取图片的实现方法
2016/08/05 Javascript
Bootstrap组合上、下拉框简单实现代码
2017/03/06 Javascript
js/jq仿window文件夹移动/剪切/复制等操作代码
2017/03/08 Javascript
AngularJS 异步解决实现方法
2017/06/12 Javascript
Bootstrap与Angularjs的模态框实例代码
2017/08/03 Javascript
javascript中关于类型判断的一些疑惑小结
2018/10/14 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
vue cli4下环境变量和模式示例详解
2020/04/09 Javascript
js屏蔽F12审查元素,禁止修改页面代码等实现代码
2020/10/02 Javascript
Django的数据模型访问多对多键值的方法
2015/07/21 Python
详解TensorFlow在windows上安装与简单示例
2018/03/05 Python
Python基于滑动平均思想实现缺失数据填充的方法
2019/02/21 Python
python迭代器常见用法实例分析
2019/11/22 Python
零基础小白多久能学会python
2020/06/22 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
2020/06/23 Python
Python3.7安装pyaudio教程解析
2020/07/24 Python
CSS3 完美实现圆角效果
2009/07/13 HTML / CSS
html5使用canvas画三角形
2014/12/15 HTML / CSS
党章学习思想汇报
2014/01/14 职场文书
个人授权委托书
2014/04/03 职场文书
征用土地赔偿协议书
2014/09/26 职场文书
2014银行授权委托书样本
2014/10/04 职场文书
2014年社区民政工作总结
2014/12/02 职场文书
2016教师给学生的毕业寄语
2015/12/04 职场文书
五年级数学教学反思
2016/02/16 职场文书
JavaScript 语句之常用 for 循环详解
2021/03/29 Javascript