gpt4 book ai didi

python - 获取函数文档字符串/初始注释 [Python]

转载 作者:行者123 更新时间:2023-12-01 03:17:59 25 4
gpt4 key购买 nike

所以我最近遇到了一个非常聪明的框架(用于聊天机器人)。

它使用了多种事物的组合,使其变得极其动态。其中大部分内容我已经知道如何复制。然而,有一些东西确实引起了我的注意,并让我感到非常好奇。

如何获取评论?

def foo():
'''My function comment'''
return 'foo!'

在此框架中:它将提取评论,并将其用作帮助。

例如我们说!help foo

它将返回我的函数注释

这真的让我很困惑,因为我一直认为评论没有保存在内存中。所以我必须假设它正在对其自己的文件进行某种检查。我只是很好奇它是如何工作的,如果有人有任何可以帮助解决这个问题的库,请告诉我。

编辑:对于任何想要查看框架的人;这是link

最佳答案

这不是注释 - 注释是以 # 开头的行这是docstring .

您可以使用 foo.__doc__ 访问文档字符串

帮助功能将是

def help(thing)
return thing.__doc__

当您在后台输入 !help foo 时,框架会调用 help(foo)

关于python - 获取函数文档字符串/初始注释 [Python],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42293936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com