Python读写csv文件
来源:互联网 发布:windows xp 32位 编辑:程序博客网 时间:2024/05/17 04:20
小何才露尖尖角
记录软件开发知识
Python读写csv文件
分类:
版权声明:本文为博主原创文章,未经博主允许不得转载。
1. 写入并生成csv文件
代码:
# coding: utf-8
import csv
csvfile = file('csv_test.csv', 'wb')
writer = csv.writer(csvfile)
writer.writerow(['姓名', '年龄', '电话'])
data = [
('小河', '25', '1234567'),
('小芳', '18', '789456')
]
writer.writerows(data)
csvfile.close()
- wb中的w表示写入模式,b是文件模式
- 写入一行用writerow
- 多行用writerows
2. 读取csv文件
代码:
# coding: utf-8
import csv
csvfile = file('csv_test.csv', 'rb')
reader = csv.reader(csvfile)
for line in reader:
print line
csvfile.close()
运行结果:
root@he-desktop:~/python/example# python read_csv.py
['\xe5\xa7\x93\xe5\x90\x8d', '\xe5\xb9\xb4\xe9\xbe\x84', '\xe7\x94\xb5\xe8\xaf\x9d']
['\xe5\xb0\x8f\xe6\xb2\xb3', '25', '1234567']
['\xe5\xb0\x8f\xe8\x8a\xb3', '18', '789456']
- 顶
- 4
- 踩
- 10
参考知识库
Python知识库
- 猜你在找
核心技术类目
全部主题 Hadoop AWS 移动游戏 Java Android iOS Swift 智能硬件 Docker OpenStackVPN Spark ERP IE10 Eclipse CRM JavaScript 数据库 Ubuntu NFC WAP jQuery BIHTML5 Spring Apache .NET API HTML SDK IIS Fedora XML LBS Unity SplashtopUML components Windows Mobile Rails QEMU KDE Cassandra CloudStack FTC coremailOPhone CouchBase 云计算 iOS6 Rackspace Web App SpringSide Maemo Compuware大数据 aptech Perl Tornado Ruby Hibernate ThinkPHP HBase Pure Solr AngularCloud Foundry Redis Scala Django Bootstrap
- 个人资料
- 访问:781297次
- 积分:7190
- 等级:
- 排名:第2442名
- 原创:104篇
- 转载:0篇
- 译文:101篇
- 评论:86条
lixiang0522
- 文章搜索
- 文章分类
- android(79)
- java(19)
- Linux(7)
- Python(64)
- JavaScript(7)
- Lua基础学习(3)
- C++学习(3)
- c学习(3)
- 汇编(14)
- 算法(7)
- 设计模式(16)
- 文章存档
- 2013年04月(17)
- 2013年03月(13)
- 2012年12月(15)
- 2012年10月(1)
- 2012年09月(21)
- 阅读排行
- Python读写csv文件(114721)
- Java中Math类的常用方法(58439)
- Ubuntu下VIM的安装和基本用法(48095)
- Android中intent传递对象和Bundle的用法(42135)
- Python如何读写文本文件?(39692)
- 使用Android自带DownloadManager下载文件(38182)
- JavaScript的三种消息框alert,confirm,prompt(35716)
- Python学习--不变的HelloWorld(22014)
- Learn Python The Hard Way学习(42) - 继承,包含,对象和类(13378)
- Python学习--异常处理,自定义异常类(12210)
- 评论排行
- 使用Android自带DownloadManager下载文件(18)
- Android API Demos学习 - Dialog部分(6)
- <a target=_blank href="http://blog.csdn.net/lixiang0522/article/details/8294346" title="王爽《汇编语言》实验9:显示字符 �
0 0
- Python读写csv文件
- python 读写 csv文件
- Python读写csv文件
- Python读写csv文件
- Python读写csv文件
- Python读写csv文件
- Python读写csv文件
- Python读写csv文件
- Python读写csv文件
- Python读写csv文件
- Python读写csv文件
- python读写csv文件
- Python 读写CSV文件
- python 读写csv文件
- python 读写CSV 文件
- Python读写CSV文件
- python 读写csv文件
- python使用csv模块读写csv文件
- android_108_PullToRefresh
- 小幸福
- mysql中information_schema数据库、mysql数据库、test数据库介绍
- netty中TCP的黏包/拆包解决之道
- 2路归并排序
- Python读写csv文件
- 数据结构颓废计划III-基础线段树
- Qt入门之基础篇 ( 一 ) :Qt4及Qt5的下载与安装
- leetcode - 33. Search in Rotated Sorted Array
- 正则表达式——位置匹配
- SDL 显示bmp图片
- Android中事件处理机制之——ViewGroup的事件传递详解(一)
- 小明的烦恼
- ioremap_nocache() 函数的使用
import csv
import codecs
csvfile = file('csv_test.csv', 'wb')
csvfile.write(codecs.BOM_UTF8)
writer = csv.writer(csvfile)
writer.writerow(['姓名', '年龄', '电话'])
data = [
('С曾', '25', '1234567'),
('С李', '18', '789456')
]
writer.writerows(data)
csvfile.close()