簡體   English   中英

在命令行上導入模塊后無法打印文檔字符串

[英]Trouble printing a docstring after importing module on command line

使用python解釋器將文檔字符串導入到我的終端窗口后,我在打印文檔字符串時遇到麻煩。 在終端窗口中輸入python之后,我輸入以下代碼:

import pizza
print(make_pizza.__doc__)

打印語句給我一個NameError,說未定義make_pizza。 披薩模塊包含以下功能:

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

當我使用該函數時,它可以正常工作,因此必須對其進行定義。 該函數還有其他代碼,但為簡單起見,我只想知道如何在終端窗口中打印文檔字符串。 有任何想法嗎?

您需要包括模塊名稱。 嘗試

print(pizza.make_pizza.__doc__)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM