解忧学生网 2022-04-12 01:08 采纳率: 0%
浏览 2315

python报错 name 'url' is not defined

url = 'https://api.blockchair.com/bitcoin/stats'

r = requests.get(url)
result = json.loads(r.text)
price=(result.get('context').get('market_price_usd'))

系统报错
r = requests.get(url)
NameError: name 'url' is not defined
请问怎么解决呢?

  • 写回答

3条回答 默认 最新

  • 关注

    url = 'https://api.blockchair.com/bitcoin/stats'
    是写在r = requests.get(url) 前面吗?
    是不是url = 'https://api.blockchair.com/bitcoin/stats' 写在了if中没有执行到
    把你的完整代码发一下看看
    这样测试没有问题

    import requests
    import json
    
    url = 'https://api.blockchair.com/bitcoin/stats'
    
    r = requests.get(url)
    result = json.loads(r.text)
    print(result)
    

    img

    如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

    img

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月12日