Проблемы с печатью строки документа после импорта модуля в командной строке - PullRequest
0 голосов
/ 05 февраля 2019

У меня проблемы с печатью строки документа после ее импорта в окно терминала с использованием интерпретатора python.После ввода python в окне терминала я ввожу следующий код:

import pizza
print(make_pizza.__doc__)

Оператор print выдает мне NameError, говоря, что make_pizza не определен.Модуль для пиццы содержит следующую функцию:

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

Когда я использую функцию, она работает просто отлично, поэтому ее необходимо определить.Есть другой код для функции, но для простоты я просто хочу знать, как напечатать строку документации в моем окне терминала.Есть идеи?

1 Ответ

0 голосов
/ 05 февраля 2019

Вам необходимо указать название модуля.Попробуйте

print(pizza.make_pizza.__doc__)
...