我正试图通过Ubuntu 16.04中的REST api从罚单中获取一些内容,我让truble使用下面的代码获取这些内容:
from rtkit.resource import RTResource
from rtkit.authenticators import QueryStringAuthenticator
from rtkit.errors import RTResourceError
from rtkit import set_logging
import logging
import re
set_logging('debug')
logger = logging.getLogger('rtkit')
resource = RTResource('http://ubuntu/rt/REST/1.0/', 'root', '**passwd**', QueryStringAuthenticator)
try:
response = resource.get(path='ticket/2')
myTicket = response.as_object() ## Returns an RtObj instance
except RTResourceError as e:
logger.error(e.response.status_int)
logger.error(e.response.status)
logger.error(e.response.parsed)
终端给出了这个错误:
File "LoginQuery.py", line 85, in <module>
myTicket = response.as_object() ## Returns an RtObj instance
AttributeError: 'RTResponse' object has no attribute 'as_object'
有人也有这个问题吗??知道怎么解决吗?? 帮助:)
根据包documentation,读取响应的正确方法似乎是使用
response.parsed
:是的,但我试图从单独的内容中获取信息。。。几个小时后,我会说:
这允许我在创建时获取de日期
相关问题 更多 >
编程相关推荐