在命令行上导入模块后无法打印文档字符串
Trouble printing a docstring after importing module on command line
使用 python 解释器将文档字符串导入我的终端 window 后,我无法打印文档字符串。在我的终端 window 中输入 python 后,我输入以下代码:
import pizza
print(make_pizza.__doc__)
打印语句给我一个 NameError 说 make_pizza 未定义。披萨模块包含以下功能:
def make_pizza(size, *toppings):
"""Summarize the pizza we are about to make"""
当我使用该函数时,它工作得很好,所以必须对其进行定义。该函数还有其他代码,但为了简单起见,我只想知道如何在我的终端 window 中打印文档字符串。有什么想法吗?
您需要包含模块名称。尝试
print(pizza.make_pizza.__doc__)
使用 python 解释器将文档字符串导入我的终端 window 后,我无法打印文档字符串。在我的终端 window 中输入 python 后,我输入以下代码:
import pizza
print(make_pizza.__doc__)
打印语句给我一个 NameError 说 make_pizza 未定义。披萨模块包含以下功能:
def make_pizza(size, *toppings):
"""Summarize the pizza we are about to make"""
当我使用该函数时,它工作得很好,所以必须对其进行定义。该函数还有其他代码,但为了简单起见,我只想知道如何在我的终端 window 中打印文档字符串。有什么想法吗?
您需要包含模块名称。尝试
print(pizza.make_pizza.__doc__)