我有一个 python 脚本,它使用函数“get_users”从 REST API 收集数据,目前它只是打印到控制台。我从 GitHub 存储库中提取了它,我正在尝试对其进行修改以将该数据导出到 csv,但以前没有使用过 Python。csv 中的数据格式应包含以下列:“用户、电子邮件、电话、推送、短信”。这是代码:
import argparse
import sys
def get_users(session):
sys.stdout.write("Listing All Users' Contact Methods:\n")
for user in session.iter_all('users'):
sys.stdout.write("User: ")
sys.stdout.write(user['name'])
sys.stdout.write("\n")
get_contact_methods(user['id'], session)
sys.stdout.write("-----\n")
get_users(session)
我尝试csv.writer(sys.stdout.write)
在函数末尾使用但收到 TypeError: argument 1 must have a "write" 方法
任何帮助,将不胜感激。