我在VSCode上使用pygame模块,遇到了pygame没有初始化成员的问题。我遵循了this链接的解决方案。我编辑了用户设置并添加了
"python.linting.pylintArgs": [
"--extension-pkg-whitelist=pygame",
"--unsafe-load-any-extension=y"
]到json文件的末尾。
pygame问题已解决。但是,当我使用import random时。我得到这样的警告:
缺少模块docstring Missing (missing- module -docstring)
我怎么才能让它消失呢?另外,有没有更好的方法来解决pygame的初始化问题?
谢谢!
发布于 2021-01-29 16:34:13
我刚刚弄明白了什么是文档字符串。它们只是描述函数或类。它用三个双引号或单引号括起来。This帮了我
为了删除VSCode中的文档字符串警告,我只将"--disable=C0111"添加到了"python.linting.pylintArgs": []中,它位于用户的JSON设置中。
发布于 2021-03-21 03:49:13
python模块的文档字符串记录了该文件的内容。
您可以通过在模块顶部添加文档字符串来解决此错误:
"""
Provides some arithmetic functions
"""
def add(a, b):
"""Add two numbers"""
return a + b
def mult(a, b):
"""Multiply two numbers"""
return a * b有关更多信息,请访问https://www.python.org/dev/peps/pep-0257/#multi-line-docstrings
https://stackoverflow.com/questions/65949325
复制相似问题