我对如何从.csv文件解析数组列表感到困惑。 .csv文件每天提供以下格式的信息:
{
"a" : 1,
"b" : 3,
"d" : 10
},
open括号显示新的数据日,逗号后面的结束括号结束数据(我无法改变.csv的生成方式)。大约有400天的数据,每天都有相同的列表项(a,b和d)。我如何在python中将.csv数据解析为可读的列表格式?我会发布示例代码,但我不知道从哪里开始。
提前致谢!
答案 0 :(得分:2)
您的CSV文件几乎肯定是JSON。如果是,那么Python有一个json
库,你可以导入和使用它:
import json
with open('/path/to/your/file.csv', 'r') as file
data = json.load(file)
# do things with data here
答案 1 :(得分:1)
用于解析csv
import csv
a = ["1,2,3","4,5,6"] # or a = "1,2,3\n4,5,6".split('\n')
x = csv.reader(a)
print(list(x))
>>> [['1', '2', '3'], ['4', '5', '6']]