gpt4 book ai didi

python - 没有属性getitem

转载 作者:行者123 更新时间:2023-11-28 22:49:11 26 4
gpt4 key购买 nike

我正在尝试将 Pagseguro(一种巴西支付服务,类似于 PayPal)与此库集成

https://github.com/rochacbruno/python-pagseguro

但是,我不知道如何从服务发送给我的通知中访问数据。这是我的代码:

notification_code = request.POST['notificationCode']
pg = PagSeguro(email="testPerson@gmail.com", token="token")
notification_data = pg.check_notification(notification_code)
print notification_data['status']

在 las 行我收到这个错误:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'PagSeguroNotificationResponse' object has no attribute '__getitem__'

最佳答案

README 中的文档似乎与代码不匹配。它看起来不像 notication_data 是一个字典,它是一个对象,其属性与 README 中的字典键匹配。

因此,如果您将 print notification_data['status'] 更改为以下内容,这应该会起作用:

print notification_data.status

关于python - 没有属性getitem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24151592/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com