Основной код, создающий TypeError - PullRequest
0 голосов
/ 04 июня 2018

Итак, я хочу, чтобы в этом коде был пользовательский адрес Dogechain, и я получил остаток этого адреса.Когда я выполняю это, я получаю ошибку:

url = "https://dogechain.info/api/v1/address/balance/"+ a

Ошибка:

TypeError: cannot concatenate 'str' and 'int' objects

Код:

import requests

def main():
    a = input("Address?")
    url = "https://dogechain.info/api/v1/address/balance/"+ a
    response = requests.get(url)
    bal = response.json()[0]["balance"]
    print("Balance:",bal)

main()

1 Ответ

0 голосов
/ 04 июня 2018
url = "https://dogechain.info/api/v1/address/balance/" + str(a)

или

url = "https://dogechain.info/api/v1/address/balance/{}".format(a)

И комментарий @Ryan O'Donnell ниже объясняет почему, спасибо.

...