【问题标题】:Trouble printing a docstring after importing module on command line在命令行上导入模块后无法打印文档字符串
【发布时间】:2019-02-05 16:50:45
【问题描述】:

在使用 python 解释器将文档字符串导入终端窗口后,我无法打印文档字符串。在我的终端窗口中输入 python 后,我输入以下代码:

import pizza
print(make_pizza.__doc__)

打印语句给我一个 NameError 说 make_pizza 没有定义。披萨模块包含以下功能:

def make_pizza(size, *toppings):
    """Summarize the pizza we are about to make"""

当我使用该函数时,它工作得很好,所以必须定义它。该函数还有其他代码,但为简单起见,我只想知道如何在终端窗口中打印文档字符串。有什么想法吗?

【问题讨论】:

  • pizza.make_pizza.__doc__?
  • 非常感谢!

标签: python module docstring


【解决方案1】:

您需要包含模块名称。试试

print(pizza.make_pizza.__doc__)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多