【发布时间】:2020-02-21 22:17:56
【问题描述】:
我正在使用 VS Code,当我使用 pygame.init() 时出现此错误:
Module 'pygame' has no 'init' member
我尝试在设置中将--extension-pkg-whitelist=pygame 添加到python.linting.pylintArgs 并且错误停止了,但是我的几乎所有代码都变成了蓝色并显示了这些错误:
Constant name "grid1" doesn't conform to UPPER_CASE naming stylepylint(invalid-name)
编辑:所以这是一个 linter 警告,我想删除,但是当我尝试使用上面的方法时,它下面的所有内容都会出现一条蓝线。
我的操作系统是 Windows 10,我使用的是最新的 python 版本和最新的 pygame 版本。
【问题讨论】:
-
后一个“错误”绝对只是一个 linter 警告,这意味着您的代码存在“样式错误”。理想情况下,您将修复这些,但您的代码仍应在没有它的情况下运行。可以?无论如何,您应该为您的问题添加更多细节。只需点击文本下方的“编辑”即可。
-
“模块 'pygame' 没有 'init' 成员”是错误还是只是一条 linter 消息?
-
你的操作系统是什么?你用的是哪个版本的python?
标签: python visual-studio-code pygame lint