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