鱼C论坛

 找回密码
 立即注册
查看: 2464|回复: 8

Python中csv文件写入问题求助~

[复制链接]
发表于 2014-7-14 20:38:04 | 显示全部楼层 |阅读模式
15鱼币
(1)大神们,想从一个csv文件中读入,每行输出成1个新的csv文件,在循环里实现的话可以用这个语句吗? result = open(out_filename, 'w')
         文件名称顺序往下编的话,应该如何定义?比如想生成201.csv 202.csv 203.csv这样


(2)result.write('%s,%s,%f,%f,%f\n' %(str(row[0]),        row[1].encode('gb2312'),float(row[2]),float(row[3]),float(row[4]),
        float(row[5])))

这句有问题吗,错误提示:“TypeError: not all arguments converted during string formatting”

Python2.7

谢谢喔~~



最佳答案

查看完整内容

file=open('inputfile.csv','r') count=200 for eachline in file: f=open('%s.csv' %count,'w') f.write(eachline) f.close() count+=1 file.close() 这样应该就可以了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-7-14 20:38:05 | 显示全部楼层
本帖最后由 武魂 于 2014-7-15 09:59 编辑

file=open('inputfile.csv','r')
count=200
for eachline in file:
    f=open('%s.csv' %count,'w')
    f.write(eachline)
    f.close()
    count+=1
file.close()
这样应该就可以了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-7-14 21:14:27 | 显示全部楼层
顶起求大神~{:7_181:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-7-15 01:47:08 | 显示全部楼层
什么什么!我咋一句都听不懂??求大神,帮帮他。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-7-15 02:37:56 | 显示全部楼层
什么什么!我咋一句都听不懂??求大神,帮帮他。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-7-15 08:46:11 | 显示全部楼层
-_-!!!

谢谢楼上各位~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-7-15 10:19:30 | 显示全部楼层
武魂 发表于 2014-7-14 20:38
file=open('inputfile.csv','r')
count=200
for eachline in file:

谢谢武魂大人!!!~~

okay啦~~而且好简洁{:7_162:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-7-15 10:35:06 | 显示全部楼层
peacekeeper 发表于 2014-7-15 10:19
谢谢武魂大人!!!~~

okay啦~~而且好简洁

不谢不谢:big
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-7-15 16:12:21 | 显示全部楼层
二楼正解
{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 22:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表