我正在使用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)
Edit:因此,这是一个警告,我希望删除该警告,但是当我尝试使用上述方法时,所有内容都显示一条蓝线。
我的操作系统是Windows 10,我正在使用最新的python版本和最新的pygame版本。
由于这些错误可能使您感到震惊,因为您的代码可能不符合编写Python代码的PEP8样式。
右键单击文件中的任意位置,然后单击Format Document
或按Alt+Shift+F
自动格式化代码。之后,只需查看其余的警告和错误并尝试修复它们。错误可能只是要求您为函数和类创建文档字符串。
如果您不想编写文档字符串,请将其添加到VSCode settings.json文件中
"python.linting.pylintArgs": [
"--disable=C0114, C0116",
],