Python은 정의를 파일에 넣고 스크립트나 인터프리터의 대화형 인스턴스에서 사용하는 방법이 있습니다. 이러한 파일을 모듈이라고 합니다. 모듈의 정의를 다른 모듈이나 기본 모듈(최상위 수준 및 계산기 모드에서 실행되는 스크립트에서 액세스할 수 있는 변수 모음)으로 가져올 수 있습니다.
모듈을 가져올 때 `hello`라고 말하면 인터프리터는 입력 스크립트가 포함된 디렉토리에서 hello.py라는 파일을 검색한 다음 환경 변수 PYTHONPATH에 의해 지정된 디렉토리 목록에서 검색합니다.
fibonacci.py라는 파일을 만들고 그 안에 다음 코드를 입력하세요:
def fib(n): # write Fibonacci series up to n a, b = 0, 1 while b < n: print(b, end=' ') a, b = b, a+b print() def fib2(n): # return Fibonacci series up to n result = [] a, b = 0, 1 while b < n: result.append(b) a, b = b, a+b return result
이제 터미널을 열고 cd 명령을 사용하여 이 파일이 포함된 디렉토리를 변경하고 Python 셸을 엽니다. 다음 문장을 입력하십시오:
>>> import fibonacci >>> fibonacci.fib(1000) 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 >>> fibonacci.fib2(100) [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
모듈을 생성하고 가져와서 기능을 사용했습니다. 모듈과 모듈을 만드는 방법에 대한 자세한 내용은 Python 문서 자습서:https://docs.python.org/2/tutorial/modules.html
을 참조하세요.