2017-12-16 15 views
0

これについていくつかの光を照らすことができますか?Pythonは、要素を正しく解析できません。

私はpython3.6を使用しています。私はここで次の2つのことを達成しようとしています。

  1. チェック成功フラグは、次のように画面だけに値を印刷
  2. trueの場合:ここでは

    Output: 
    Bid: XXXXXX 
    Ask: XXXXXX 
    Last: XXXXXX 
    

    は私のコードは、これまで

    import sys 
    import time 
    import requests 
    import json 
    import os 
    
    BTCtick = 'https://bittrex.com/api/v1.1/public/getticker?market=usdt-btc' 
    reqBTC = requests.get('https://bittrex.com/api/v1.1/public/getticker?market=usdt-btc').text 
    BTCdata = json.loads(reqBTC) 
    
    print(reqBTC) 
    print(BTCdata['result']) 
    exit() 
    

です誰かがその配列や文字列、またはwhの要素にアクセスする方法を教えてくださいそれは?また、それが文字列かクエリか、配列かどうかを説明してください。理由を理解しています。

みんなありがとう

答えて

0

私はまだ成功フラグ

if (BTCdata['success'] == 'True'): 
     print("TRUE") 
    else: 
     print("FALSE") 

のためにテストすることはできません。しかし、私はそれが辞書で見つけたと私はオブジェクトにアクセスしたい場合、私はこのようにそれを行うことができます。

print("Bid: ", BTCdata['result'] ['Bid'], sep='') 
    print("Ask: ", BTCdata['result'] ['Ask'], sep='') 
    print("Last: ", BTCdata['result'] ['Last'], sep='') 
関連する問題