나는 스택에 내 문제를 검색했고 해결책을 찾지 못했습니다. 그래서 저는 여기에 대해 묻고 있습니다. .im learnin Python 책 'OReilly.Introducing.Python'과 모듈 섹션의 5 장 저자는 2 개의 프로그램이 1 개의 전화 번호부에서 저장 될 때 u는 프로그램을 저장하고 다른 프로그램에서 안으로 사용할 수 있다고 말한다. 이것은 모듈로 사용하는 주먹 프로그램입니다. 는모듈로 다른 프로그램 가져 오기
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)
을 report.py 메인 프로그램은 이것이다 :
import report
description = report.get_description()
print("Today's weather:", description)
그에게 내가이이 오류와 함께 apears 있음을 가져올 때 내가 아는 간단한 프로그램 :
역 추적을 (대부분의 최근 호출 마지막) : 파일 "H : \ python \ Lib \ weather.py", 줄 1, 에 가져 오기 보고서 파일 "H : \ python \ Lib \ report.py"파일 2 줄 "" "임의로 반환 날씨와 마찬가지로 전문가 "" " ^ IndentationError : 예상 내가 디렉토리를 변경하고 lib 폴더 또는 스크립트에 있음을 복사하는 노력이 내 sys.path에있다
들여 쓰기 블록 : H : \ 파이썬 lib 디렉토리 \ C : \ WINDOWS \ system32를 H : \ 파이썬 lib 디렉토리 \ \ H idlelib : \ 파이썬 \의 python35.zip H : \ 파이썬 \ DLL을 H : \ 파이썬 \ lib에 H : \ 파이썬 H : \ 파이썬 \ lib 디렉토리의 \ 사이트 - 패키지
나는 첫 번째 문장에서 문법을 들여 써야한다고 생각한다. –