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 ZipFile模块详解
Nov 01 Python
Python实现基于多线程、多用户的FTP服务器与客户端功能完整实例
Aug 18 Python
TensorFlow模型保存和提取的方法
Mar 08 Python
python版本的仿windows计划任务工具
Apr 30 Python
利用Django-environ如何区分不同环境
Aug 26 Python
python绘制中国大陆人口热力图
Nov 07 Python
python或C++读取指定文件夹下的所有图片
Aug 31 Python
python实现将range()函数生成的数字存储在一个列表中
Apr 02 Python
将pymysql获取到的数据类型是tuple转化为pandas方式
May 15 Python
Python StringIO及BytesIO包使用方法解析
Jun 15 Python
利用python 下载bilibili视频
Nov 13 Python
Python爬虫入门教程01之爬取豆瓣Top电影
Jan 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
php 中英文语言转换类
2011/09/07 PHP
PHP面向对象学习笔记之一 基础概念
2012/10/06 PHP
PHP面向对象学习笔记之二 生成对象的设计模式
2012/10/06 PHP
php数组排序usort、uksort与sort函数用法
2014/11/17 PHP
Yii框架获取当前controlle和action对应id的方法
2014/12/03 PHP
php实现计算百度地图坐标之间距离的方法
2016/05/05 PHP
php 解决substr()截取中文字符乱码问题
2016/07/18 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
2016/10/29 PHP
php获取目录中所有文件名及判断文件与目录的简单方法
2017/03/04 PHP
php使用yield对性能提升的测试实例分析
2019/09/19 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
2019/10/24 PHP
thinkphp5.1框架模板赋值与变量输出示例
2020/05/25 PHP
js日期时间补零的小例子
2013/03/05 Javascript
Node.js中的模块机制学习笔记
2014/11/04 Javascript
在linux中使用包管理器安装node.js
2015/03/13 Javascript
JavaScript中创建字典对象(dictionary)实例
2015/03/31 Javascript
[原创]jQuery常用的4种加载方式分析
2016/07/25 Javascript
Windows下Node.js安装及环境配置方法
2017/09/18 Javascript
JavaScript引用类型RegExp基本用法详解
2018/08/09 Javascript
vue实现的仿淘宝购物车功能详解
2019/01/27 Javascript
[02:40]2018年度DOTA2最佳新人-完美盛典
2018/12/16 DOTA
Python中请使用isinstance()判断变量类型
2014/08/25 Python
浅谈python中set使用
2016/06/30 Python
在unittest中使用 logging 模块记录测试数据的方法
2018/11/30 Python
python可视化text()函数使用详解
2020/02/11 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
2020/11/15 Python
医生自荐信
2013/10/11 职场文书
医药个人求职信范文
2014/01/29 职场文书
家长会标语
2014/06/24 职场文书
竞选班干部演讲稿100字
2014/08/20 职场文书
2015年学校办公室工作总结
2015/05/26 职场文书
2019年大学生职业生涯规划书
2019/03/25 职场文书
Python基于Tkinter开发一个爬取B站直播弹幕的工具
2021/05/06 Python
详解Vue的sync修饰符
2021/05/15 Vue.js
win10更新失败无限重启解决方法
2022/04/19 数码科技
javascript进阶篇深拷贝实现的四种方式
2022/07/07 Javascript