簡體   English   中英

如何使用 python 從 json 文件中獲取特定數據

[英]how to get specific data from json file using python

這是我下面的代碼

from pybit import HTTP
    import json
    
    session = HTTP("https://api.bybit.com",api_key=xxxx, api_secret=xxxx)
    g=session.get_wallet_balance(coin="USDT")
    data=json.dumps(g,indent=4)
    print(data)
    for result in data ['USDT']:
        print(["equity"])

不斷收到這樣的類型錯誤

    for result in data ['USDT']:
TypeError: string indices must be integers
    data=json.dumps(g,indent=4)

這使用 JSON 格式將 dict g序列化為字符串。 不要那樣做!

實際上,您根本不需要import json ,因為pybit已經解析了來自 HTTP 請求的 JSON 響應,因此您無需執行任何操作。 相反,您應該直接使用gg['USDT'] 更好的是,只需將g重命名為data

data = session.get_wallet_balance(coin="USDT")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM