python运行问题 出现name error

复制站上发的爬取微博关键词数据的代码,出现运行错误name error,如下图,可以帮我看看怎么修改吗

img

img

img

报错很明显,id_list没有定义,看看你变量定义的是时候试试少了,或者名字写错了

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7785166
  • 你也可以参考下这篇文章:NameError: name ‘xxx‘ is not defined问题总结
  • 除此之外, 这篇博客: Python异常处理,浅说Error与try、except中的 1.3.5 NameError 异常 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    NameError是指试图使用一个不存在的变量引发的异常,PythonShell中运行实例

    >>> value1
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    NameError: name 'value1' is not defined
    >>> a = value1
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    NameError: name 'value1' is not defined
    >>> value1 = 10
    >>> value1
    10
    

    赋值和直接取值都不行,因为没有这个value1变量
    只有最后的value1 = 10,才让value1有了值

  • 您还可以看一下 刘超老师的python-包与模块的使用课程中的 name变量的作用小节, 巩固相关知识点

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^