Python json-rpc求助,如何提取数据

Python json-rpc help, how to extract data

所以我一直在玩bitcoin-qt和python。比特币使用 json-rpc。 我设法使用 python 从 bitcoin-qt 中提取原始数据,但完全不知道如何提取数据的各个部分并将其存储在变量中。

我的python代码如下:

from bitcoinrpc.authproxy import AuthServiceProxy, JSONRPCException
import json

access = AuthServiceProxy("http://user:pass@127.0.0.1:8332")
print access.getinfo()

原始数据输出如下所示: {u'connections': 15, u'errors': u'', u'blocks': 352896, u'paytxfee': <code>Decimal('0E-8'), u'keypoololdest': 1407840711, u'walletversion': 60000, u'difficulty': Decimal('47610564513.47126007'), u'testnet': False, u'version': 100000, u'proxy': u'127.0.0.1:9050', u'protocolversion': 70002, u'timeoffset': -1, u'balance': Decimal('0.00099760'), u'relayfee': Decimal('0.00001000'), u'keypoolsize': 101}

假设我想从这些数据中提取余额,我该怎么做?

通过key访问,可能还需要导入Decimal:

from decimal import Decimal

print(access.getinfo()["balance"])

所以只需分配给返回的值:

 bal, pay_tax = access.getinfo()["balance"], access.getinfo()["paytxfee"]
 .....