MPR | 파이썬 패키지 예제
155698
single,single-post,postid-155698,single-format-standard,ajax_fade,page_not_loaded,,select-theme-ver-3.2.1,popup-menu-slide-from-left,wpb-js-composer js-comp-ver-4.12,vc_responsive
 

파이썬 패키지 예제

파이썬 패키지 예제

가져오기 구문만 사용하는 동안 마지막 특성은 하위 패키지 또는 모듈이어야 하며 함수 또는 클래스 이름이 아니어야 합니다. 함수, 모듈 및 패키지는 코드 모듈화를 촉진하는 Python의 모든 구문입니다. 예를 들어 다음 __init__py 파일을 고려해 보십시오: 심링크가 있는 패키지를 설치하여 원본 파일의 변경 내용을 시스템의 다른 사용자가 즉시 사용할 수 있도록 할 수 있습니다. 같은 목적을 rves : 가져오기 *로 가져온 것을 제어할 수 있습니다. 예를 들어 다음과 같이 mod1.py 수정하십시오. 파이썬 패키지를 만들기 위해, 그것은 매우 쉽습니다. 이 파일을 사용하면 파이썬이 일반 디렉토리 (또는 폴더 가 아닌 다른 파이썬 패키지 디렉토리)라는 것을 알 수 있기 때문에 __init___py 파일이 필요합니다. 어쨌든 이 파일에서는 새 패키지에서 클래스를 가져오기 위해 가져오기 문을 작성합니다. 이제 우리는 (우리의 시스템에 사용하기 위해) 로컬로 패키지를 설치할 수 있습니다: 여기, 초점은 주로 파이썬으로 작성된 모듈에 있을 것입니다.

파이썬으로 작성된 모듈의 멋진 점은 구축하기가 매우 간단하다는 것입니다. 합법적 인 파이썬 코드가 포함 된 파일을 만든 다음 .py 확장명으로 파일을 지정하기만하면됩니다. 그거에요! 특별한 구문이나 부두가 필요하지 않습니다. .py 파일을 모듈로 가져오면 파이썬은 특수 dunder 변수 __name___를 모듈 이름으로 설정합니다. 그러나 파일이 독립 실행형 스크립트로 실행되는 경우 __name___는 (창의적으로) 문자열 `__main___`로 설정됩니다. 이 사실을 사용하면 런타임의 경우를 분별하고 그에 따라 동작을 변경할 수 있습니다: 패키지는 데이터 집합의 잘 구성된 계층 구조에 도움이 되는 많은 패키지와 모듈을 구조화하여 디렉터리와 모듈에 쉽게 액세스할 수 있도록 합니다. OS에 파일을 저장하는 데 도움이되는 다른 드라이브와 폴더가있는 것처럼 패키지는 다른 하위 패키지 및 모듈을 저장하는 데 도움이되므로 필요할 때 사용자가 사용할 수 있습니다. 특정 디렉터리가 패키지임을 파이썬에 알리기 위해 __init__py라는 파일을 내부에 만든 다음 패키지로 간주하고 그 안에 다른 모듈과 하위 패키지를 만들 수 있습니다.

이 __init__py 파일은 비워 두거나 패키지의 초기화 코드로 코딩할 수 있습니다. 파이썬에서 패키지를 만들려면 이 세 가지 간단한 단계를 따라야 합니다: 파이썬 스크립트 game.py 게임을 구현합니다. 그것은 draw.py 파일에서 함수 draw_game을 사용합니다, 또는, 다른 말로, 그리기 모듈, 화면에 게임을 그리기위한 논리를 구현하는. 모듈을 가져올 때 컴파일 된 파이썬 파일인 .pyc 파일이 나타납니다. 파이썬은 모듈이로드 될 때마다 파일을 구문 분석 할 필요가 없도록 파일을 파이썬 바이트 코드로 컴파일합니다. .pyc 파일이 있으면 .py 파일 대신 로드되지만 이 프로세스는 사용자에게 투명합니다. 결과 검색 경로는 sys라는 모듈에서 얻은 Python 변수 sys.path에서 액세스할 수 있습니다. 약간의 다른 이름의 두 개의 그리기 모듈 – 당신은 다음을 수행 할 수 있습니다 : 스크립트로 실행할 때 일부 출력을 생성할 수 있도록 위의 파이썬 모듈을 수정합시다 : 이 기사에서는 파이썬 모듈과 파이썬 패키지를 탐색합니다. 프로그래밍.

No Comments

Sorry, the comment form is closed at this time.