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]
有什么好的实现方法吗?在线等…… 展开
0,0,796,0,315,0
3,4,102,12,50,0
——————————————
需要将这个文件变成这样的列表
[0,0,796,0,315,0,3,4,102,12,50,0]
有什么好的实现方法吗?在线等…… 展开
1个回答
展开全部
都读出来放在一个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'))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询