TypeError: setLevel() missing 1 required positional argument: ‘level‘

我一直觉得奇怪,为什么有两个括号后边总数有一下划线,运行代码以后显示:TypeError: setLevel() missing 1 required positional argument: 'level'

TypeError: setLevel() missing 1 required positional argument: ‘level‘

但是我检查了很久,这个logging函数的level好像又没问题。最后才发现是

console = logging.StreamHandler

后边少了括号

加上括号以后,后边是下划线自动消失

TypeError: setLevel() missing 1 required positional argument: ‘level‘

console第一次出现的位置少了括号,pycharm会在后边不断提醒错误。