相关疑难解决方法(0)

如何将变量放入Python docstring中

所以我正在尝试创建一个"动态"文档字符串,如下所示:

ANIMAL_TYPES = ["mammals", "reptiles", "other"]

def func(animalType):
""" This is a sample function.

    @param animalType: "It takes one of these animal types %s" % ANIMAL_TYPES
"""
Run Code Online (Sandbox Code Playgroud)

基本上让文档字符串@param animalType显示任何ANIMAL_TYPES有; 这样当更新此变量时,docstring将自动更新.

然而不幸的是,它似乎没有用......有谁知道是否有办法实现这一目标?

python docstring

46
推荐指数
3
解决办法
2万
查看次数

python - 如何在doc字符串中包含变量?

我正在使用cmd模块.有一个命令,我想像这样记录:

def do_this(self,arg)
    "this command accepts these values {values}".format(values="legal values")
Run Code Online (Sandbox Code Playgroud)

理由是我只想输入一次合法价值清单.我发现我可以稍后更改文档字符串,但我认为这是一个黑客攻击.有没有办法做到这一点?

python

4
推荐指数
1
解决办法
745
查看次数

标签 统计

python ×2

docstring ×1