繁体   English   中英

如何使用 python 循环添加数据参与者 Google 日历 API?

[英]How to add data attendees Google Calender API with python looping?

我正在为我的项目使用 Google 日历 API 创建“事件日历”。 要使用 python 将与会者添加到我的特定活动中,API 需要以下格式的数据。

这是 static 和成功

 'attendees': [
    {'email': 'lpage@example.com'},
    {'email': 'sbrin@example.com'},
  ],

我想从数据库中获取数据并输入 email 并在 python 中循环“For”

      'attendees': [
        myCursor.execute("SELECT email from calendar;")
        records = myCursor.fetchall()
        for row in records:
        {'email': row[0]},
      ],

我的语法无效

如何解决这个问题呢? 谢谢

将您的代码更改为以下内容:

myCursor.execute("SELECT email from calendar;")
records = myCursor.fetchall()
attendees = [
    {'email': row[0]} for row in records
]

然后在按照您的意图构建字典时,只需说:

{
    ...
    'attendees': attendees,
    ...
}

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM