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入门之语句(if语句、while语句、for语句)
Jan 19 Python
Python2中的raw_input() 与 input()
Jun 12 Python
简单了解Django模板的使用
Dec 20 Python
Python基于socket实现简单的即时通讯功能示例
Jan 16 Python
Python中的pack和unpack的使用
Mar 12 Python
详解Python Matplot中文显示完美解决方案
Mar 07 Python
pyqt5让图片自适应QLabel大小上以及移除已显示的图片方法
Jun 21 Python
python算法题 链表反转详解
Jul 02 Python
详解Python 4.0 预计推出的新功能
Jul 26 Python
python-sys.stdout作为默认函数参数的实现
Feb 21 Python
No module named ‘win32gui‘ 的解决方法(踩坑之旅)
Feb 18 Python
关于 Python json中load和loads区别
Nov 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中imagick函数的中文解释
2015/01/21 PHP
thinkPHP下ueditor的使用方法详解
2015/12/26 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
2016/06/22 PHP
yii框架无限极分类的实现方法
2017/04/08 PHP
PHP实现对图片的反色处理功能【测试可用】
2018/02/01 PHP
Nigma vs Liquid BO3 第一场2.13
2021/03/10 DOTA
基于jquery实现的省市区级联无ajax
2013/09/24 Javascript
jquery制作弹窗提示窗口代码分享
2014/03/02 Javascript
用JavaScript实现使用鼠标画线的示例代码
2014/08/19 Javascript
js使用递归解析xml
2014/12/12 Javascript
深入理解JavaScript系列(33):设计模式之策略模式详解
2015/03/03 Javascript
基于JavaScript实现表单密码的隐藏和显示出来
2016/03/02 Javascript
基于jquery实现ajax无刷新评论
2020/08/19 Javascript
JavaScript随机生成颜色的方法
2016/10/15 Javascript
微信小程序  checkbox组件详解及简单实例
2017/01/10 Javascript
基于angular-utils-ui-breadcrumbs使用心得(分享)
2017/11/03 Javascript
JavaScript伪数组用法实例分析
2017/12/22 Javascript
Vue如何实现响应式系统
2018/07/11 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
vue实现简单瀑布流布局
2020/05/28 Javascript
vue商城中商品“筛选器”功能的实现代码
2020/07/01 Javascript
uniapp,微信小程序中使用 MQTT的问题
2020/07/11 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
使用pygame写一个古诗词填空通关游戏
2019/12/03 Python
小女主人连衣裙:Little Mistress
2017/07/10 全球购物
新西兰网上购物,折扣店:BestDeals.co.nz
2019/03/20 全球购物
教师中国梦演讲稿
2014/04/23 职场文书
关于环保的演讲稿
2014/05/10 职场文书
社会工作专业求职信
2014/07/15 职场文书
超市仓管员岗位职责范本
2014/09/18 职场文书
党员学习群众路线心得体会
2014/11/04 职场文书
农村党员干部承诺书
2015/05/04 职场文书
2015年党支部书记工作总结
2015/05/21 职场文书
apache基于端口创建虚拟主机的示例
2021/04/24 Servers
Python 如何实现文件自动去重
2021/06/02 Python
SpringBoot读取Resource下文件的4种方法
2021/07/02 Java/Android