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中的__init__ 、__new__、__call__小结
Apr 25 Python
Python MySQL数据库连接池组件pymysqlpool详解
Jul 07 Python
python TCP Socket的粘包和分包的处理详解
Feb 09 Python
解决seaborn在pycharm中绘图不出图的问题
May 24 Python
Python全排列操作实例分析
Jul 24 Python
Django-Model数据库操作(增删改查、连表结构)详解
Jul 17 Python
python中用logging实现日志滚动和过期日志删除功能
Aug 20 Python
Python 实现一个手机号码获取妹子名字的功能
Sep 25 Python
python文件绝对路径写法介绍(windows)
Dec 25 Python
tensorflow 保存模型和取出中间权重例子
Jan 24 Python
Python基于traceback模块获取异常信息
Jul 23 Python
Python docx库删除复制paragraph及行高设置图片插入示例
Jul 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 str_pad 函数使用详解
2009/01/13 PHP
PHP合并静态文件详解
2014/11/14 PHP
Linux php 中文乱码的快速解决方法
2016/05/13 PHP
PHP图片添加水印功能示例小结
2016/10/03 PHP
Javascript 读后台cookie代码
2008/09/15 Javascript
JS类的封装及实现代码
2009/12/02 Javascript
JAVASCRIPT style 中visibility和display之间的区别
2010/01/22 Javascript
jquery lazyload延迟加载技术的实现原理分析
2011/01/24 Javascript
window.parent与window.openner区别介绍
2012/04/12 Javascript
JS中处理时间之setUTCMinutes()方法的使用
2015/06/12 Javascript
javascript显示系统当前时间代码
2016/12/29 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
2018/01/08 jQuery
Vue中render方法的使用详解
2018/01/26 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
浅谈js获取ModelAndView值的问题
2018/03/28 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
jQuery+PHP+Ajax实现动态数字统计展示功能
2019/12/25 jQuery
python私有属性和方法实例分析
2015/01/15 Python
python optparse模块使用实例
2015/04/09 Python
python爬虫的工作原理
2017/03/05 Python
tensorflow识别自己手写数字
2018/03/14 Python
python读取Kafka实例
2019/12/23 Python
matlab 计算灰度图像的一阶矩,二阶矩,三阶矩实例
2020/04/22 Python
python中adb有什么功能
2020/06/07 Python
Python基于time模块表示时间常用方法
2020/06/18 Python
pytorch实现查看当前学习率
2020/06/24 Python
Visual Studio code 配置Python开发环境
2020/09/11 Python
Qoo10马来西亚:全球时尚和引领潮流的购物市场
2016/08/25 全球购物
Tessabit美国:集世界奢侈品和设计师品牌的意大利精品买手店
2020/06/29 全球购物
什么是JNDI的上下文?如何初始化JNDI上下文
2012/03/10 面试题
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
2012/02/04 面试题
人力管理专业毕业生求职信
2014/02/27 职场文书
转让协议书范本
2014/09/13 职场文书
戒毒悔改检讨书
2014/09/21 职场文书
网站出售协议书范文
2014/10/10 职场文书
2015年结对帮扶工作总结
2015/05/04 职场文书