Python 如何将列表值导出到一行中的CSV文件。。?
我有一个类似这样的列表:Python 如何将列表值导出到一行中的CSV文件。。?,python,loops,csv,flask,iteration,Python,Loops,Csv,Flask,Iteration,我有一个类似这样的列表: name_CL = ['Lolo', 'Fadli', 'Jori', 'Andi', 'Budi', 'Dedi', 'Nori'] name_CL_to_CSV = [] for i in name_CL: name_CL_to_CSV.append(i) return send_csv([{'Name CL' : name_CL_to_CSV}], "testing.csv", ['Name CL']) 我想使用Fl
name_CL = ['Lolo', 'Fadli', 'Jori', 'Andi', 'Budi', 'Dedi', 'Nori']
name_CL_to_CSV = []
for i in name_CL:
name_CL_to_CSV.append(i)
return send_csv([{'Name CL' : name_CL_to_CSV}],
"testing.csv", ['Name CL'])
我想使用Flask CSV使用以下代码将列表导出到CSV文件:
name_CL_to_CSV = []
for i in name_CL:
name_CL_to_CSV.append(i)
return send_csv([{'Name CL' : name_CL_to_CSV}],
"testing.csv", ['Name CL'])
但结果是这样的
然后尝试对代码进行如下修改:
name_CL = ['Lolo', 'Fadli', 'Jori', 'Andi', 'Budi', 'Dedi', 'Nori']
name_CL_to_CSV = []
for i in name_CL:
name_CL_to_CSV.append(i)
return send_csv([{'Name CL' : name_CL_to_CSV}],
"testing.csv", ['Name CL'])
只需为循环修改中的缩进即可
然后我得到了这个结果:
所以。。我的问题是如何在CSV文件的一行中获取该列表中的所有值
我想要的是这样的结果:
name_CL = ['Lolo', 'Fadli', 'Jori', 'Andi', 'Budi', 'Dedi', 'Nori']
name_CL_to_CSV = []
for i in name_CL:
name_CL_to_CSV.append(i)
return send_csv([{'Name CL' : name_CL_to_CSV}],
"testing.csv", ['Name CL'])
试试这个
name_CL_to_CSV = []
for i in name_CL:
name_CL_to_CSV.append({'Name CL' : i})
return send_csv(name_CL_to_CSV,
"testing.csv", ['Name CL'])
试试这个
name_CL_to_CSV = []
for i in name_CL:
name_CL_to_CSV.append({'Name CL' : i})
return send_csv(name_CL_to_CSV,
"testing.csv", ['Name CL'])
尝试使用元组而不是列表直到得到相同的结果@m33尝试使用元组而不是列表直到得到相同的结果@m33ni得到这个错误@Dithon:
AttributeError:'str'对象没有属性'keys'
,我想它一定是字典。啊。。抱歉@Dithon and Geeocode,我没有仔细检查,现在可以正常工作了,谢谢:)我得到了这个错误@Dithon:AttributeError:'str'对象没有属性“key”
,我想它一定是一本字典。啊。。抱歉@Dithon and Geeocode,我没有一丝不苟,现在一切正常,谢谢:)