不了解你的需求.....以下仅供参考: file_name = 'output.csv' with open(file_name, 'w+') as f: for key, val in six.iteritems(result): f.write('\t{}:{}\n'.format(str(key), str(val))) 于2019.2.22 18:38更新 先贴代码(不能直接复制粘贴, 需要修改): import pandas as pd # 制作表头 columns = ['photo_name'] #for key, _ in six.iteritems(result): for key, _ in [[11,1], [22,2], [33,3]]: # 此处替换 columns.append(str(key)) # 照片名字列表 name_list = ['xx' ,'xxx', 'xxxx'] # 存每一行数据的DataFrame列表 df_list = [] for name in name_list: # 我不懂你的具体需求, 就这样当做照片迭代了...... # 此处省略若干代码 # some_dic = { str(key):str(val) for key, val in six.iteritems(result) } some_dic = { str(key):str(val) for key, val in [[11,1], [22,2], [33,3]] } # 此处替换 some_dic['photo_name'] = name some_df = pd.DataFrame([some_dic]) # 注:字典一定要放在List中 df_list.append(some_df) # 将DataFrame合并 final_df = pd.concat(df_list) # 输出CSV文件 final_df.to_csv('some_csv.csv', index=False) 可以将这两处替换: 都是将[[11,1], [22,2], [33,3]]替换为six.iteritems(result) 代码注释:字典一定要放在List中 参考自:https://blog.csdn.net/u013061... 合并部分用了pandas.concat()函数: 可以参考:https://zhuanlan.zhihu.com/p/...https://www.zhihu.com/questio...https://blog.csdn.net/stevenk... 主要是用了pandas库的to_csv()函数(与to_excel()很像) 可以参考:https://segmentfault.com/a/11...https://pandas.pydata.org/pan...
不了解你的需求.....
以下仅供参考:
于2019.2.22 18:38更新
先贴代码(不能直接复制粘贴, 需要修改):
可以将这两处替换:
都是将
[[11,1], [22,2], [33,3]]
替换为six.iteritems(result)
代码注释:字典一定要放在List中
参考自:https://blog.csdn.net/u013061...
合并部分用了
pandas.concat()
函数:可以参考:
https://zhuanlan.zhihu.com/p/...
https://www.zhihu.com/questio...
https://blog.csdn.net/stevenk...
主要是用了
pandas
库的to_csv()
函数(与to_excel()
很像)可以参考:
https://segmentfault.com/a/11...
https://pandas.pydata.org/pan...