Python 产生类型错误的基本代码
所以,我希望这段代码有用户输入的Dogechain地址,我得到该地址的余额。当我执行此操作时,我得到一个错误:Python 产生类型错误的基本代码,python,python-2.x,dogecoin-api,Python,Python 2.x,Dogecoin Api,所以,我希望这段代码有用户输入的Dogechain地址,我得到该地址的余额。当我执行此操作时,我得到一个错误: url = "https://dogechain.info/api/v1/address/balance/"+ a 错误: TypeError:无法连接'str'和'int'对象 代码: 或 下面@Ryan O'Donnell的评论解释了原因,谢谢。url=”https://dogechain.info/api/v1/address/balance/{}.format(a)试试这个
url = "https://dogechain.info/api/v1/address/balance/"+ a
错误:
TypeError:无法连接'str'和'int'对象
代码:
或
下面@Ryan O'Donnell的评论解释了原因,谢谢。
url=”https://dogechain.info/api/v1/address/balance/{}.format(a)
试试这个,a=str(input('Addresses'))在Python2.x中使用raw_input()
而不是input()
。前者对输入的字符串执行和eval()
,因此可能会返回字符串值以外的内容。这可能是好的,但不能解释发生了什么。OP,例外是告诉你这里到底是什么:你不能连接一个字符串和一个int。Python的最新版本也允许你这样做:f“这是一个int:{some_int}”,其中some_int是你的变量。
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()
url = "https://dogechain.info/api/v1/address/balance/" + str(a)
url = "https://dogechain.info/api/v1/address/balance/{}".format(a)