以下代码生成以下输出。你可能会告诉我这很正常。我不明白如何打印内容而不仅仅是对象名。感谢您的任何贡献
def get_address(address, filter=None, limit=None, offset=None, api_code=None):
resource = 'address/{0}?format=json'.format(address)
if filter is not None:
if isinstance(filter, FilterType):
resource += '&filter=' + str(filter.value)
else:
raise ValueError('Filter must be of FilterType enum')
if limit is not None:
resource += '&limit=' + str(limit)
if offset is not None:
resource += '&offset=' + str(offset)
if api_code is not None:
resource += '&api_code=' + api_code
response = util.call_api(resource)
json_response = json.loads(response)
return Address(json_response)
class Address:
def __init__(self, a):
self.hash160 = a['hash160']
self.address = a['address']
self.n_tx = a['n_tx']
self.total_received = a['total_received']
self.total_sent = a['total_sent']
self.final_balance = a['final_balance']
self.transactions = [Transaction(tx) for tx in a['txs']]
address = TestGetAddress('********************************')
输出:
<__main__.Address object at 0x11157bef0>
我将举一个小例子来回答你的问题
假设我有一个类
A
,它只有一个init
函数。这个init
函数接受一个输入a
,并创建一个对象b
这门课看起来像下面这样
现在,我有另一个函数
F
,它从class A
返回对象当我用
输出将是
看,它只是返回类对象
如果您想访问内容,您需要按以下方式调用它
我希望这能回答你的问题
问候
相关问题 更多 >
编程相关推荐