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使用urllib2获取网络资源实例讲解
Dec 02 Python
python调用java模块SmartXLS和jpype修改excel文件的方法
Apr 28 Python
浅析Python多线程下的变量问题
Apr 28 Python
Python的装饰器用法学习笔记
Jun 24 Python
Python pass详细介绍及实例代码
Nov 24 Python
通过python实现弹窗广告拦截过程详解
Jul 10 Python
python3中rank函数的用法
Nov 27 Python
Python创建一个元素都为0的列表实例
Nov 28 Python
python3连接mysql获取ansible动态inventory脚本
Jan 19 Python
Python自动采集微信联系人的实现示例
Feb 28 Python
执行Python程序时模块报错问题
Mar 26 Python
通过实例解析python subprocess模块原理及用法
Oct 10 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/05 新手入门
PHP实现时间轴函数代码
2011/10/08 PHP
PHP简单的MVC框架实现方法
2015/12/01 PHP
php实现简单的权限管理的示例代码
2017/08/25 PHP
Javascript中的数学函数
2007/04/04 Javascript
IE8 引入跨站数据获取功能说明
2008/07/22 Javascript
jquery中常用的SET和GET
2009/01/13 Javascript
Javascript load Page,load css,load js实现代码
2010/03/31 Javascript
JS实现仿苹果底部任务栏菜单效果代码
2015/08/28 Javascript
AngularJS入门教程之模块化操作用法示例
2016/11/02 Javascript
Node.js复制文件的方法示例
2016/12/29 Javascript
微信小程序 生命周期函数详解
2017/05/24 Javascript
详解js几个绕不开的事件兼容写法
2017/08/30 Javascript
Node.js log4js日志管理详解
2018/07/31 Javascript
Javascript实现动态时钟效果
2018/11/17 Javascript
Vue.use()在new Vue() 之前使用的原因浅析
2019/08/26 Javascript
js获取图片的base64编码并压缩
2020/12/05 Javascript
解决await在forEach中不起作用的问题
2021/02/25 Javascript
[55:42]VG vs VGJ.T 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
python网络编程之TCP通信实例和socketserver框架使用例子
2014/04/25 Python
初步介绍Python中的pydoc模块和distutils模块
2015/04/13 Python
浅谈Python处理PDF的方法
2017/11/10 Python
Pyinstaller 打包exe教程及问题解决
2019/08/16 Python
python爬虫基础知识点整理
2020/06/02 Python
python批量修改文件名的示例
2020/09/27 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
2020/12/05 Python
用html5的canvas画布绘制贝塞尔曲线完整代码
2013/08/14 HTML / CSS
深入解析HTML5使用SVG图像时的viewBox属性用法
2015/09/02 HTML / CSS
求职者简历中的自我评价
2013/10/20 职场文书
课程设计心得体会
2013/12/28 职场文书
详细的大学生创业计划书模板
2014/01/27 职场文书
致标枪运动员加油稿
2014/02/15 职场文书
优秀共产党员事迹材料
2014/12/18 职场文书
2015年世界卫生日活动总结
2015/02/09 职场文书
小学语文国培研修日志
2015/11/13 职场文书
2019年浪漫婚礼证婚词
2019/06/27 职场文书