错误:模块'pygame'没有'init'成员

问题描述 投票:1回答:1

我正在使用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 visual-studio-code pygame lint
1个回答
0
投票

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

右键单击文件中的任意位置,然后单击Format Document或按Alt+Shift+F自动格式化代码。之后,只需查看其余的警告和错误并尝试修复它们。错误可能只是要求您为函数和类创建文档字符串。

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

"python.linting.pylintArgs": [
    "--disable=C0114, C0116",
],
© www.soinside.com 2019 - 2024. All rights reserved.