python学习&导出csv数据

群里有小伙伴要求将自己的数据导出为csv格式。首先要说明的是,我安装的python是2.7,为什么这么说,因为在导出数据的时候不同的版本有一定的差异,好了,来看一下实现代码。不需要注意读取文件方式。

#coding:utf-8
import csv
import os
#文件路径,根据自己需要,做调整
dirPath = "C:/Users/qin/Desktop/csv/"
csvfile="test.csv"

outpath=dirPath+csvfile
#如果存在该文件,则删除之前的
if(os.path.exists(outpath)):
    os.remove(outpath)
#重新创建
f = open(outpath, "w+")
f.close()

try:

        #下面这句python2.7使用的,其他版本需要调整一下
        csvfile= open(outpath, 'wb')
        writer = csv.writer(csvfile)
        #写入标题头,如果不需要注释即可
        writer.writerow(['min', "band"])
        #以下代码注释掉
        numList=[1,3,4,55,6,7,8,89]
        for item in numList:
          min=item
          band=(item+2000)

          print min,band

          writer.writerow(
              [min, band])
        #以上代码注释掉
        csvfile.close()

        print "finished"
finally:

    print "there mybe"

我们来看一些实现效果。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yGIS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值