最佳答案
所以我尝试创建一个“动态”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
"""
基本上让 @param animalType
的 docstring 显示 ANIMAL_TYPES
所拥有的; 这样当这个变量更新时,docstring 将自动更新。
不幸的是,它似乎不起作用。有人知道是否有办法实现这一点吗?