Python计算机视觉编程练习10:csv 模块学习
来源:互联网 发布:php权限管理系统 编辑:程序博客网 时间:2024/06/07 17:30
备忘~~~
#!/usr/bin/env python# -*- coding:utf-8 -*-import csv#结果为5列with open('egg1.csv', 'wb') as csvfile: spamwriter = csv.writer(csvfile, dialect='excel') spamwriter.writerow(['a', '1', '1', '2', '2']) spamwriter.writerow(['b', '3', '3', '6', '4']) spamwriter.writerow(['c', '7', '7', '10', '4']) spamwriter.writerow(['d', '11', '11', '11', '1']) spamwriter.writerow(['e', '12', '12', '14', '3'])print u'结束!'#结果为1列with open('egg2.csv', 'wb') as csvfile: spamwriter = csv.writer(csvfile, delimiter=' ', quotechar='|', quoting=csv.QUOTE_MINIMAL) spamwriter.writerow(['a', '1', '1', '2', '2']) spamwriter.writerow(['b', '3', '3', '6', '4']) spamwriter.writerow(['c', '7', '7', '10', '4']) spamwriter.writerow(['d', '11', '11', '11', '1']) spamwriter.writerow(['e', '12', '12', '14', '3'])print u'结束'#5x5with open('egg1.csv', 'rb') as f: reader = csv.reader(f) for row in reader: print row#5x1with open('egg2.csv', 'rb') as f: reader = csv.reader(f) for row in reader: print row
结果
D:\Software\Python\anaconda\python.exe D:/vacation-image-search-engine/test1.py结束!结束['a', '1', '1', '2', '2']['b', '3', '3', '6', '4']['c', '7', '7', '10', '4']['d', '11', '11', '11', '1']['e', '12', '12', '14', '3']['a 1 1 2 2']['b 3 3 6 4']['c 7 7 10 4']['d 11 11 11 1']['e 12 12 14 3']Process finished with exit code 0
Tips:
csv是逗号分隔符格式 。
一般我们用的execl生成的格式是xls和xlsx 直接重命名为csv的话会报错。
解决方案:出错原因是直接是把后缀为xls的execl文件重命名为csv的 正常的要是另存为csv文件 就不会报错了。
0 0
- Python计算机视觉编程练习10:csv 模块学习
- Python计算机视觉编程练习4:glob模块学习
- Python计算机视觉编程练习5:pickle模块学习
- Python计算机视觉编程练习8:string 模块学习
- Python计算机视觉编程练习9:argparse 模块学习
- Python计算机视觉编程练习12:os模块学习
- Python计算机视觉编程练习2:import 自定义模块
- Python计算机视觉编程练习11:备忘
- python csv模块练习
- Python计算机视觉编程练习1:Python 调用 SIFT
- 《Python计算机视觉编程》
- Python计算机视觉编程练习6:文本、列表操作
- Python计算机视觉编程练习7:文件操作
- Python计算机视觉编程练习14:pyspider爬虫--安装篇
- Python csv模块学习
- Python计算机视觉编程 笔记
- python计算机视觉编程-01
- 推荐一个计算机视觉图书:python计算机视觉编程
- Eclipse Maven工程 打包jar文件(包含依赖jar) 打包过程与执行说明
- 第七章 控件学习总结
- g++的编译及调试
- Win10 10586 更新
- iOS开发之控制器的创建
- Python计算机视觉编程练习10:csv 模块学习
- 几种字符串拼接方式
- 在Eclipse或者ADT中使用ButterKnifeZelezny,Android组件初始化从此变得简单易懂!!!!,androideclipseadt
- 计算机组成的五大部分
- 正则表达式的威力3_获取 find()和group()
- Segmentation Reading List
- 面试(二)
- 使用git操作github配置
- [Javascript Function] Arguments, call(), apply(), caller(), callee()