错误:模块“ pygame”没有“ init”成员

时间:2020-02-21 22:17:56

标签: python visual-studio-code pygame lint

我正在使用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版本。

1 个答案:

答案 0 :(得分:0)

由于这些错误可能使您感到震惊,因为您的代码可能不符合编写Python代码的PEP8风格。

右键单击文件中的任意位置,然后单击template <typename ... ArgsT> void func (ArgsT && ... args) { void* pointers[sizeof...(ArgsT)] = { &args... }; } 或按Format Document以自动设置代码格式。之后,只需查看其余的警告和错误并尝试修复它们。错误可能只是要求您为函数和类创建文档字符串。

如果您不想编写文档字符串,请将其添加到VSCode settings.json文件中

Alt+Shift+F