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各大聊天系统的屏蔽脏话功能原理
Dec 01 Python
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
Feb 14 Python
Python利用itchat对微信中好友数据实现简单分析的方法
Nov 21 Python
pandas中去除指定字符的实例
May 18 Python
使用numba对Python运算加速的方法
Oct 15 Python
Python调用服务接口的实例
Jan 03 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
Jul 03 Python
Python进阶之迭代器与迭代器切片教程
Jan 29 Python
Python 批量读取文件中指定字符的实现
Mar 06 Python
如何用Python编写一个电子考勤系统
Feb 08 Python
Python读写Excel表格的方法
Mar 02 Python
Python中的程序流程控制语句
Feb 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
全国FM电台频率大全 - 11 浙江省
2020/03/11 无线电
浅析Yii2 gridview实现批量删除教程
2016/04/22 PHP
js与jquery中获取当前鼠标的x、y坐标位置的代码
2011/05/23 Javascript
jquery插件之信息弹出框showInfoDialog(成功/错误/警告/通知/背景遮罩)
2013/01/09 Javascript
判断一个变量是数组Array类型的方法
2013/09/16 Javascript
Javascript中的Prototype到底是什么
2016/02/16 Javascript
jQuery判断浏览器并动态调整select宽度的方法
2016/03/02 Javascript
JavaScript驾驭网页-CSS与DOM
2016/03/24 Javascript
jQuery Tags Input Plugin(添加/删除标签插件)详解
2016/06/20 Javascript
EasyUI在表单提交之前进行验证的实例代码
2016/06/24 Javascript
AngularJS延迟加载html template
2016/07/27 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
原生JS实现幻灯片
2017/02/22 Javascript
深入理解js 中async 函数的含义和用法
2018/05/13 Javascript
使用Vue-cli3.0创建的项目 如何发布npm包
2019/10/10 Javascript
JS运算符简单用法示例
2020/01/19 Javascript
使用Django启动命令行及执行脚本的方法
2018/05/29 Python
Python 修改列表中的元素方法
2018/06/26 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
2018/08/30 Python
pandas修改DataFrame列名的实现方法
2019/02/22 Python
pytorch 实现查看网络中的参数
2020/01/06 Python
Python3-异步进程回调函数(callback())介绍
2020/05/02 Python
Python如何测试stdout输出
2020/08/10 Python
css3闪亮进度条效果实现思路及代码
2013/04/17 HTML / CSS
CSS3实现瀑布流布局与无限加载图片相册的实例代码
2016/12/22 HTML / CSS
HTML5 Canvas基本线条绘制的实例教程
2016/03/17 HTML / CSS
小小的船教学反思
2014/02/21 职场文书
春风行动实施方案
2014/03/28 职场文书
《老山界》教学反思
2014/04/08 职场文书
教师见习期自我鉴定
2014/04/28 职场文书
装饰公司活动策划方案
2014/08/23 职场文书
导游词怎么写
2015/02/04 职场文书
2015年纪念“卢沟桥事变”78周年活动方案
2015/05/06 职场文书
2015年环境整治工作总结
2015/05/22 职场文书
2015年大学生暑期实习报告
2015/07/13 职场文书
德生BCL3000抢先使用感受和评价
2022/04/07 无线电