考虑以下代码: if 2 == 3: print(a)
运行时,它将与UnboundLocalError: local variable 'a' referenced before assignment一起崩溃。尽管如此,pylint并没有警告我有一条可能的路径不会设置a。有没有办法针对这种情况自动检查我的代码?
我正在尝试使用PyCharm中的python来使用requests_html进行web抓取。下面的代码不会使用与我的PyCharm项目相同的venv返回终端中的错误(python3.8.10),但是当我使用PyCharm时会得到一个错误。中运行PyCharm之后,我会得到以下错误: File "/usr/lib/python3.8/code.py", line 90, in