我使用Flask从一个HTML表单获取输入,该表单将其作为dictionary对象返回,例如:
form = {'Name': 'Eddie', 'Comment': 'Nice location', 'Days Stayed': '7'}
现在,我可以使用dict.items()
将字典转换成可以在HTML表(元组列表)中显示的格式:
formList = [('Name', Eddie), ('Comment', 'Nice Location'), ('Days Stayed', '7')]
这可以通过以下方式很好地存储到.csv中:
Name,['Eddie']
Comment,['Nice Location']
Days Stayed,['7']
但是,我希望我的.csv(因此HTML表)存储如下:
Eddie, Nice Location, 7
Dave, Good Food, 14
Steve, Room was cosy, 10
因此,我可以在顶部有我的字段名,并创建一个好看的表。我怎样才能做到这一点?你知道吗
假设您已经在使用Python的
csv
模块,如果您想要头文件,这里有一种长格式的方法。你知道吗这个例子使用了^{} ,它是专门设计用来处理字典的。你知道吗
结果
output.csv
如下所示:类似地,可以使用} 类反序列化。你知道吗
csv
提供的^{rows
将如下所示:相关问题 更多 >
编程相关推荐