Python3.4中,如何读取csv数据集,输出一个由纯数字组成的列表?

————csv文件如下————0,0,796,0,315,03,4,102,12,50,0——————————————需要将这个文件变成这样的列表[0,0,796,0,3... ————csv文件如下————
0,0,796,0,315,0
3,4,102,12,50,0

——————————————
需要将这个文件变成这样的列表
[0,0,796,0,315,0,3,4,102,12,50,0]
有什么好的实现方法吗?在线等……
展开
 我来答
栩箭
推荐于2016-10-13 · TA获得超过5310个赞
知道大有可为答主
回答量:3036
采纳率:0%
帮助的人:1628万
展开全部

都读出来放在一个list中, 一次写入就成了. 注意修改一下变量filename为你自己的路径.

from functools import reduce
import json
filename = '/path/to/your/file'
data = reduce(lambda s, x: s.extend([int(e) for e in x.split(',')]) or s,
        open(filename), list())
json.dump(data, open(filename, 'w'))
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式