2016-08-10 3 views
0

Я искал свою проблему на стеке, и я нашел решение, поэтому я пришел сюда, чтобы спросить 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 \ сайт-пакеты

+1

Я думаю, что вы должны отступать от своей докштрины в первой проге –

ответ

0

Как указано в ошибке, вы должны указать строку документа:

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) 
+0

это сформулировано, но как: | , это была книга точно такой же программы. И не работала теперь с этим кодом своей работы. Я думал, что моя проблема в том, что программа не импортирует: | .tnx сэр –

Смежные вопросы