Python 3.x 将python数据导出到CSV

Python 3.x 将python数据导出到CSV,python-3.x,meraki-api,Python 3.x,Meraki Api,我目前正在为我们所有的客户获得许可证,并已成功地在控制台中输出到打印 我一辈子都搞不懂如何输出到具有如下结构的csv 组织机构 地位 有效期 任何帮助都将不胜感激 for z in get_orgs_json: org_id = z['id'] get_license_url = base_url + 'organizations/{}/licenseState'.format(org_id) get_license_response = requests.get(get_license_

我目前正在为我们所有的客户获得许可证,并已成功地在控制台中输出到打印

我一辈子都搞不懂如何输出到具有如下结构的csv

  • 组织机构
  • 地位
  • 有效期
任何帮助都将不胜感激

for z in get_orgs_json:
org_id = z['id']
get_license_url = base_url + 'organizations/{}/licenseState'.format(org_id) 
get_license_response = requests.get(get_license_url, headers=headers)
get_license_json = get_license_response.json()
print('Organization ' + (z['name']) + ' Current Status ' + (get_license_json['status']) + ' Expiration Date ' + (get_license_json['expirationDate']))

最终我用这个链接解决了这个问题。谢谢贝罗的回复。 我首先将其写入数组,然后将其写入csv

您可以使用lib写入
csv文件
。像

import pandas as pd

names = ['Job', 'Peter'] # z['id']
status = ['a', 'b'] # get_license_json['status']
expiredDates = ['2013-11-12', '2019-12-31'] # get_license_json['expirationDate']

series = {
    'Organization': names,
    'Status': status,
    'Expired Date': expiredDates,
}

df = pd.DataFrame(series)
df.to_csv('./test.csv')
print(df)

您能否展示一些中间信息的示例,例如
get\u license\u response
get\u license\u json
的典型值?这将有助于了解它的失败之处。我本以为会出现类似于
get\u license\u json=json.loads(get\u license\u response)