博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用python读写CSV文件
阅读量:7297 次
发布时间:2019-06-30

本文共 901 字,大约阅读时间需要 3 分钟。

# -*- coding:UTF-8 -*-__autor__ = 'zhouli'__date__ = '2018/10/25 21:14'import csvwith open('result.csv',encoding='utf-8') as f:    reader = csv.DictReader(f)    for row in reader:        print(row)

得到的结果是一种有序字典。

# # python写CSV文件时需要用到csv.DictWriter()这个类。他接受2个参数:第一个是文件对象f;第二个是参数名为fieldnames,# # 值为字典的Key列表# writer.writeheader()# writer.writerows(包含字典的列表)'''写入一个包含字典的列表,其中每一个字典对应CSV中的一行。这个字典的key必须和fieldnames相同。字典可以为无序字典,但key和fieldnames缺一不可。'''data = [    {
'name': 'alex', 'age': 55, 'salary': 555}, {
'name': 'alexs', 'age': 53, 'salary': 44}, {
'name': 'alexq', 'age': 54, 'salary': 666},]with open('new_result.csv', encoding='utf-8') as f: writer = csv.DictWriter(f, fieldnames=['name', 'age', 'salary']) writer.writeheader() writer.writerows(data) writer.writerow({
'name': '二逼', 'age': 999, 'salary': 789})

 

转载于:https://www.cnblogs.com/zhoulixiansen/p/9859153.html

你可能感兴趣的文章
Android开发 - 掌握ConstraintLayout(四)创建基本约束
查看>>
【机器学习基础】GBDT--梯度提升树实例分析完全解读
查看>>
Juniper 文章目录
查看>>
Python----Requests库基本使用
查看>>
IDEA热布署报错java.lang.IllegalStateException: Restarter has not been initialized
查看>>
Fragment专辑(一):Fragment简介
查看>>
java框架之Spring 核心框架体系结构
查看>>
java 自适应响应式 网站 源码 SSM 生成 静态化 手机 平板 PC
查看>>
微软称电脑系统识别能力已经超越了人类
查看>>
Spring Boot 项目实现热部署
查看>>
对于读取PDF模板表单,中文无序问题
查看>>
springboot发送邮件
查看>>
react之bind函数到组件通识篇
查看>>
优化出现的小问题
查看>>
「从源码中学习」面试官都不知道的Vue题目答案
查看>>
学习 git clone 几种不同的协议
查看>>
深入理解volatile
查看>>
前端DevOps之PageSpeed Insights
查看>>
[译] CSS 变量实现炫酷鼠标悬浮效果
查看>>
数据结构-js实现栈和队列
查看>>