Я искал свою проблему на стеке, и я нашел решение, поэтому я пришел сюда, чтобы спросить u об этом .im learnin python с книгой «OReilly.Introducing.Python» и в главе 5 в разделе модуля . Автор говорит, что вы можете сохранить программу и использовать ее в другой программе в качестве модуля, когда 2 программы будут сохранены в 1 каталоге. это первая программа, использующая в качестве модуля. report.pyимпортировать другую программу в качестве модуля
def get_description(): # see the docstring below?
"""Return random weather, just like the pros"""
from random import choice
possibilities = ['rain', 'snow', 'sleet', 'fog', 'sun', 'who knows']
return choice(possibilities)
и основная программа заключается в следующем:
import report
description = report.get_description()
print("Today's weather:", description)
сво простую программу я знаю, когда я хочу, чтобы импортировать, что apears с этой ошибкой:
TraceBack (наиболее последний вызов последнего): Файл «H: \ python \ Lib \ weather.py», строка 1, в отчет об ответе Файл «H: \ python \ Lib \ report.py», строка 2 «" "Обратный случай погоды, как и профи ""» ^ IndentationError: ожидался отступ блок
я попытался изменить каталог и скопируйте в папку Lib или сценарии, и это мой sys.path: H: \ питон \ Lib C: \ Windows \ System32 H: \ питон \ Lib \ idlelib H: \ питона \ python35.zip H: \ питон \ библиотек DLL H: \ питон \ Lib H: \ питона H: \ питон \ Lib \ сайт-пакеты
Я думаю, что вы должны отступать от своей докштрины в первой проге –