博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 的 csv 模块
阅读量:6684 次
发布时间:2019-06-25

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

  hot3.png

reader

  • 定义
    reader(csvfile, dialect='excel', **fmtparams)
  • csvfile: 支持迭代的对象,file对象或list对象,如果是文件,打开时需要加'b'标志参数
  • dialect: 编码风格,默认excel风格(,分隔),dialect支持自定义,通过调用register_dialect方法注册
  • fmtparam: 格式化参数,用来覆盖dialect对象指定的编码风格
  • 程序返回一个 list
  • 示例
    import csvwith open('test.csv','rb') as myfile:    lines=csv.reader(myfile)    for line in lines:        print line

writer

  • 定义
    writer(csvfile, dialect='excel', **fmtparams)
  • 示例
    with open('t.csv', 'wb') as myFile:    myWriter=csv.writer(myFile)    myWriter.writerow([7,'g'])    #一次写一行    myWriter.writerow([8,'hhh'])    myList=[[1,2,3],[4,5,6]]    myWriter.writerows(myList)    #一次写多行

转载于:https://my.oschina.net/colben/blog/487503

你可能感兴趣的文章
前台中文数据后台achieveRequest().getParameter获取乱码问题
查看>>
sed工具扩展学习
查看>>
vim与sed结合使用
查看>>
linux系统基础服务解析
查看>>
WLC中DCA选项
查看>>
18.程序逻辑问题
查看>>
字符子串
查看>>
db4o 参考资料
查看>>
mysql生产环境___主从同步修复案例
查看>>
对Controller的单元测试
查看>>
人工智能无法挑战人心
查看>>
移动web 1px边框解决方案
查看>>
关于硬盘的一切!
查看>>
centos7.4 Rsync配置和触发备份
查看>>
Linux下通配符记录
查看>>
Spring Cloud云服务 - HongHu架构common-service 项目构建过程
查看>>
71.shell中的函数、数组
查看>>
flannel安装
查看>>
cnetos7源码安装openssh(加速ansible)
查看>>
学会让你才是赢家,让了你才是智者。忍耐富贵,静默中绽放成功之花。
查看>>