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 相关文章推荐
400多行Python代码实现了一个FTP服务器
May 10 Python
python Django框架实现自定义表单提交
Mar 25 Python
Fabric 应用案例
Aug 28 Python
详解Python进程间通信之命名管道
Aug 28 Python
Python程序退出方式小结
Dec 09 Python
Django 浅谈根据配置生成SQL语句的问题
May 29 Python
python中的for循环
Sep 28 Python
python实现飞机大战游戏
Oct 26 Python
python 中值滤波,椒盐去噪,图片增强实例
Dec 18 Python
PyTorch加载预训练模型实例(pretrained)
Jan 17 Python
Python模拟键盘输入自动登录TGP
Nov 27 Python
Python tensorflow卷积神经Inception V3网络结构
May 06 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函数代码
2013/08/29 PHP
PHP error_log()将错误信息写入一个文件(定义和用法)
2013/10/25 PHP
PHP设计模式之观察者模式实例
2016/02/22 PHP
PHP实现通过CURL上传文件功能示例
2018/05/30 PHP
详解关于php的xdebug配置(编辑器vscode)
2019/01/29 PHP
JavaScript使用slice函数获取数组部分元素的方法
2015/04/06 Javascript
javascript组合使用构造函数模式和原型模式实例
2015/06/04 Javascript
javascript拖拽效果延伸学习
2016/04/04 Javascript
正则表达式(语法篇推荐)
2016/06/24 Javascript
浅谈AngularJs指令之scope属性详解
2016/10/24 Javascript
jquery实现拖动效果(代码分享)
2017/01/25 Javascript
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
2017/10/23 Javascript
LayUI switch 开关监听 获取属性值、更改状态的方法
2019/09/21 Javascript
electron-vue开发环境内存泄漏问题汇总
2019/10/10 Javascript
javascript严格模式详解(含严格模式与非严格模式的区别)
2019/11/12 Javascript
[00:48]DOTA2国际邀请赛公开赛报名开始 扫码开启逐梦之旅
2018/06/06 DOTA
python判断字符串是否纯数字的方法
2014/11/19 Python
用Python制作简单的朴素基数估计器的教程
2015/04/01 Python
Python模拟自动存取款机的查询、存取款、修改密码等操作
2018/09/02 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
2018/10/21 Python
深入浅析Python中的迭代器
2019/06/04 Python
python 同时读取多个文件的例子
2019/07/16 Python
Django CSRF跨站请求伪造防护过程解析
2019/07/31 Python
Python CVXOPT模块安装及使用解析
2019/08/01 Python
python和c语言哪个更适合初学者
2020/06/22 Python
Python包资源下载路径报404解决方案
2020/11/05 Python
Manuka Doctor美国官网:麦卢卡蜂蜜和蜂毒护肤
2016/12/25 全球购物
英国和世界各地预订便宜的酒店:LateRooms.com
2019/05/05 全球购物
世界各地的旅游、观光和活动:Isango!
2019/10/29 全球购物
奥地利婴儿用品和玩具购物网站:baby-markt.at
2020/01/26 全球购物
城管个人总结
2015/02/28 职场文书
毕业设计论文致谢词
2015/05/14 职场文书
优秀班干部主要事迹材料
2015/11/04 职场文书
《语言的突破》读后感3篇
2019/12/12 职场文书
基于JavaScript实现省市联动效果
2021/06/22 Javascript
Golang 并发下的问题定位及解决方案
2022/03/16 Golang