将 python 数据导出为 CSV



我目前正在为所有客户端获得许可,并已成功输出以在控制台中打印。

我一生都无法弄清楚如何输出到具有类似结构的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。

在 Python 中使用 CSV 模块

你可以使用 Pandas lib 写入csv file。喜欢

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)

相关内容

  • 没有找到相关文章

最新更新