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  连接字符串(join %)
Sep 06 Python
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
Mar 30 Python
Python字符串拼接、截取及替换方法总结分析
Apr 13 Python
python入门教程之识别验证码
Mar 04 Python
Python搭建FTP服务器的方法示例
Jan 19 Python
Python查看微信撤回消息代码
Jun 07 Python
python学生管理系统学习笔记
Mar 19 Python
python实现猜拳游戏
Mar 04 Python
实现ECharts双Y轴左右刻度线一致的例子
May 16 Python
python中类与对象之间的关系详解
Dec 16 Python
pytorch 中forward 的用法与解释说明
Feb 26 Python
利用Python将list列表写入文件并读取的方法汇总
Mar 25 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
咖啡的植物学知识
2021/03/03 咖啡文化
功能强大的php文件上传类
2016/08/29 PHP
PHP实现的自定义数组排序函数与排序类示例
2016/11/18 PHP
PHP网页安全认证的实例详解
2017/09/28 PHP
些很实用且必用的小脚本代码
2006/06/26 Javascript
做网页的一些技巧(续)
2007/02/01 Javascript
jQuery实现鼠标可拖动调整表格列宽度
2014/05/26 Javascript
JS数组(Array)处理函数整理
2014/12/07 Javascript
js+css实现文字散开重组动画特效代码分享
2015/08/21 Javascript
javascript使用Promise对象实现异步编程
2016/03/01 Javascript
bootstrap table实现单击单元格可编辑功能
2017/03/28 Javascript
node.js使用免费的阿里云ip查询获取ip所在地【推荐】
2018/09/03 Javascript
每个 JavaScript 工程师都应懂的33个概念
2018/10/22 Javascript
[45:14]Optic vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
Python学习笔记之os模块使用总结
2014/11/03 Python
深入理解python多进程编程
2016/06/12 Python
Python2与Python3的区别实例分析
2019/04/11 Python
使用 python pyautogui实现鼠标键盘控制功能
2019/08/04 Python
PyCharm搭建Spark开发环境的实现步骤
2019/09/05 Python
Python列表元素常见操作简单示例
2019/10/25 Python
Python字符串格式化f-string多种功能实现
2020/05/07 Python
python爬取youtube视频的示例代码
2021/03/03 Python
法国珠宝店:CLEOR
2017/01/29 全球购物
硕士研究生个人求职信
2013/12/04 职场文书
函授毕业个人自我评价
2014/02/20 职场文书
贷款担保书范文
2014/05/13 职场文书
联片教研活动总结
2014/07/01 职场文书
2014年妇幼保健工作总结
2014/12/08 职场文书
高中班主任评语
2014/12/30 职场文书
2015年学校工作总结范文
2015/04/20 职场文书
妈妈再爱我一次观后感
2015/06/08 职场文书
Go Gin实现文件上传下载的示例代码
2021/04/02 Golang
oracle覆盖导入dmp文件的2种方法
2021/05/21 Oracle
Redis高并发防止秒杀超卖实战源码解决方案
2021/11/01 Redis
Python 中 Shutil 模块详情
2021/11/11 Python
python中 .npy文件的读写操作实例
2022/04/14 Python