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 获取文件列表(或是目录例表)
Mar 25 Python
python3.3使用tkinter开发猜数字游戏示例
Mar 14 Python
使用Python的Flask框架表单插件Flask-WTF实现Web登录验证
Jul 12 Python
python实现FTP服务器服务的方法
Apr 11 Python
Python 通过pip安装Django详细介绍
Apr 28 Python
Python学生信息管理系统修改版
Mar 13 Python
Pandas 数据处理,数据清洗详解
Jul 10 Python
Python中创建二维数组
Oct 17 Python
Python 移动光标位置的方法
Jan 20 Python
Python爬虫之UserAgent的使用实例
Feb 21 Python
浅谈Python 中的复数问题
May 19 Python
Python  序列化反序列化和异常处理的问题小结
Dec 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类
2006/07/15 PHP
PHP处理JSON字符串key缺少双引号的解决方法
2014/09/16 PHP
Yii框架实现多数据库配置和操作的方法
2017/05/25 PHP
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
2008/08/05 Javascript
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
2008/09/08 Javascript
解决jquery异步按一定的时间间隔刷新问题
2012/12/10 Javascript
验证手机号码的JS方法分享
2013/09/10 Javascript
可恶的ie8提示缺少id未定义
2014/03/20 Javascript
详解Bootstrap glyphicons字体图标
2016/01/04 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
2016/06/03 Javascript
浅谈JavaScript 中有关时间对象的方法
2016/08/15 Javascript
JS日程管理插件FullCalendar中文说明文档
2017/02/06 Javascript
BootStrap Validator 根据条件在JS中添加或移除校验操作
2017/10/12 Javascript
Vue 通过自定义指令回顾v-内置指令(小结)
2018/09/03 Javascript
node.js中express模块创建服务器和http模块客户端发请求
2019/03/06 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
JS随机密码生成算法
2019/09/23 Javascript
[13:40]TI3青蛙君全程回顾 DOTA2我们为梦想再战
2013/09/13 DOTA
python网络编程示例(客户端与服务端)
2014/04/24 Python
浅析Python中的多进程与多线程的使用
2015/04/07 Python
NLTK 3.2.4 环境搭建教程
2018/09/19 Python
python进阶之多线程对同一个全局变量的处理方法
2018/11/09 Python
pandas中read_csv、rolling、expanding用法详解
2020/04/21 Python
里程积分管理买卖交换平台:Points.com
2017/01/13 全球购物
iKRIX意大利网上商店:男女豪华服装和配件
2019/10/09 全球购物
公证书样本
2014/04/10 职场文书
《月球之谜》教学反思
2014/04/10 职场文书
趣味运动会策划方案
2014/06/02 职场文书
音乐教育专业自荐信
2014/09/18 职场文书
周年庆典答谢词
2015/01/20 职场文书
事业单位工作人员年度考核个人总结
2015/02/12 职场文书
高三语文教学反思
2016/02/16 职场文书
vue使用refs获取嵌套组件中的值过程
2022/03/31 Vue.js
Java基础——Map集合
2022/04/01 Java/Android
从零开始在Centos7上部署SpringBoot项目
2022/04/07 Servers