【发布时间】:2020-01-19 02:37:14
【问题描述】:
我正在创建一个包含多个用户凭据的 Office 应用程序,并执行诸如发送电子邮件和添加日历事件之类的任务。我选择了O365。除了这里一切都很棒。我无法保存凭据。就像在其他谷歌产品中一样,我们腌制信誉。
with open(f'account_data/{account_name}.pickle','wb') as stream:
pickle.dump(account, stream)
但我错了
AttributeError: Can't pickle local object 'OAuth2Session.__init__.<locals>.<lambda>'
我需要存储多个用户密钥并执行一些任务。如果您有任何其他模块,请告诉我。
【问题讨论】: