お世話になります。
当方、python初心者です。
pythonを使って、bitflyerの口座情報を引っ張ってこようと思ってます。
下記を実行すると、もっている口座のすべての通貨情報が引っ張ってこれます。
*金額は適当な値を入れています。
取引していない通過の情報はいらないので、currency_codeの例えばJPYとBTCの時だけ、情報を引き出したいのですが、
どのようなIF文にすればわからず、アドバイスいただけますと幸いです。
たとえば、
jpy_amout = ***
jpy_available = ***
btc_amout = ***
btc_available = ***
のように、それぞれの結果を変数に格納できると嬉しいです。
result
1currency_code : JPY 2amount : 0 3available : 0 4================================================= 5currency_code : BTC 6amount : 0 7available : 0 8================================================= 9currency_code : BCH 10amount : 0.0 11available : 0.0 12================================================= 13currency_code : ETH 14amount : 0.0 15available : 0.0 16================================================= 17currency_code : ETC 18amount : 0.0 19available : 0.0 20================================================= 21currency_code : LTC 22amount : 0.0 23available : 0.0 24================================================= 25currency_code : MONA 26amount : 0.0 27available : 0.0 28================================================= 29currency_code : LSK 30amount : 0.0 31available : 0.0 32================================================= 33currency_code : XRP 34amount : 0.0 35available : 0.0 36=================================================
python
1BALANCE_KEYS = ["currency_code", 2 "amount", 3 "available"] 4API_KEY = "***" 5API_SECRET = "***" 6if __name__ == '__main__': 7 api = pybitflyer.API(api_key = API_KEY, api_secret = API_SECRET) 8 balances = api.getbalance(product_code="BTC_JPY") 9 for balance in balances: 10 for balance_key in BALANCE_KEYS: 11 print(balance_key + " : " + str(balance[balance_key])) 12 print("=================================================")
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。