Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将列表输出保存为csv文件_Python_List_Csv - Fatal编程技术网

Python 如何将列表输出保存为csv文件

Python 如何将列表输出保存为csv文件,python,list,csv,Python,List,Csv,使用python 3.5 我有一个输出文件,格式如下: result = [{'alt': '', 'company_id': 309, 'confidence': 0, 'person_id': 17591, 'person_image_url': '', 'person_name': 'abc'}, {'alt': '', 'company_id': 309, 'confidence': 0, 'person_id': 20298, 'person_i

使用python 3.5 我有一个输出文件,格式如下:

result = 
[{'alt': '',
  'company_id': 309,
  'confidence': 0,
  'person_id': 17591,
  'person_image_url': '',
  'person_name': 'abc'},
 {'alt': '',
  'company_id': 309,
  'confidence': 0,
  'person_id': 20298,
  'person_image_url': '',
  'person_name': 'def'},
 {'alt': '',
  'company_id': 309,
  'confidence': 0,
  'person_id': 20301,
  'person_image_url': '',
  'person_name': 'ghi'}]
如何使用以下格式将其保存为CSV文件:

alt company_id confidence person_id person_image_url person_name
      309          0        17591         ''            abc   
      309          0        20298         ''            def
      309          0        20301         ''            ghi

您可以使用软件包
pandas

import pandas as pd
df = pd.DataFrame(result)
print(df)
df.to_csv('result.csv', index=False, sep=';')

现在已经有很多csv问题了。虽然在我看来,您所需的数据格式比csv更为固定宽度,但您似乎没有提到在尝试任何操作时遇到的问题。这对我来说很有用。感谢大家将熊猫作为pd df=pd.DataFrame(result)df.to_csv('result.csv',index=False,sep=',')导入
import pandas as pd
df = pd.DataFrame(result)
print(df)
df.to_csv('result.csv', index=False, sep=';')