Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 모듈을 개발하는 방법은 무엇입니까?


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

을 참조하세요.