在Python中打印对象属性

时间:2018-01-16 15:25:05

标签: python

我在Google周围搜索过,但我无法找到解决方案,因为我试图做的事情。我确定那里有一个,但看到我是如何对Python的新手,我很难让它工作。我希望有人能带领我朝着正确的方向前进。

我尝试使用他们的Python API访问TextMagic聊天。我可以毫无问题地发送邮件,但我无法打印聊天记录。

这是我的代码:

from textmagic.rest import TextmagicRestClient
from pprint import pprint

username = "username"
token = "password"
client = TextmagicRestClient(username, token)

chats, pager = client.chats.list()

pprint (chats)

结果:

textmagic.rest.models.chats.Chat object at 0x7fb2ba0290d0,
textmagic.rest.models.chats.Chat object at 0x7fb2ba029110,
textmagic.rest.models.chats.Chat object at 0x7fb2ba029150,
textmagic.rest.models.chats.Chat object at 0x7fb2ba029190,
textmagic.rest.models.chats.Chat object at 0x7fb2ba0291d0,
textmagic.rest.models.chats.Chat object at 0x7fb2ba029210,
textmagic.rest.models.chats.Chat object at 0x7fb2ba029250,
textmagic.rest.models.chats.Chat object at 0x7fb2ba029290,
textmagic.rest.models.chats.Chat object at 0x7fb2ba0292d0,
textmagic.rest.models.chats.Chat object at 0x7fb2ba029310

我做错了什么?

1 个答案:

答案 0 :(得分:0)

看看textmagic-rest-python github。

有一个ChatMessages CollectionModel。与您目前正在查看的Chats系列类似:

class ChatMessages(CollectionModel):
    instance = ChatMessage
    name = "chats"
    searchable = False

如果你在github资源库中查看here,你会看到CollectionModel的实现。它有几种内置方法。其中一个应该从那里列出你的“聊天”的实例,你应该能够使用'.text'属性获取消息内容。