python - 将字典写入 csv 文件时遇到问题
问题描述
我正在使用熊猫将 api_move_resp 写入 csv 文件。它写入数据,但只为从文本文件中选择的最后一个用户 ID 写入一次。
我可以做些什么改变来将 api_move_resp 中的数据写入每次迭代的新行。另外我如何将标题添加到csv。我是 python 新手。
while i < length:
userid1 = content[i].strip()
api_endpoint1 = "https://api.XXXXXXXX.com/v1/user/"+str(admin_userid)+"/meeting_history/move_recordings/from_user/"+str(userid1)+"/to_user/"+str(admin_userid)
param = {'access_token':access}
api_move = requests.post(url= api_endpoint1, params = param)
status = api_move.status_code
api_move_resp = json.loads(api_move.text)
(pd.DataFrame.from_dict(data=api_move_resp, orient='columns')
.to_csv('dict_file.csv', header=False))
if status == 200:
print(api_move_resp['message'], "From", api_move_resp['fromUserInfo']['firstName'], api_move_resp['fromUserInfo']['lastName'], "To The Admin Account")
else:
print(api_move.status_code)
i += 1
解决方案
推荐阅读
- sql - 如何在 SQL 查询中产生异常 (Access to Excel)
- windows - Windows 将文本文件转换为 postscript 并打印
- python - 使用撤消()后无法再次显示 Tkinter 根窗口
- node.js - Pug 和 Parcel 无法使用动态本地变量
- reactjs - react-google-charts 点击事件不起作用
- vb.net - 使用 Windows“全部跳过”/“全部替换”文件对话框复制文件列表
- docker - 如何自动缩放舵图状态集
- c - AVL 树中真正使用的后继和前驱函数是什么?
- zend-framework - 如何将变量发送到 ZF3 中的错误布局?
- transformation - 将 shapefile 从 epsg:4326 投影到 epsg:32056 时出错