Python 은 다른 모듈 호출 을 위해 라 이브 러 리 로 포장 합 니 다.

1.python 프로젝트 bricebulib 만 들 기

2.새로운 test패키지 패키지 및 info 1 클래스 및 print 생 성hello 방법

3.가방 의 구 조 를 좀 더 복잡 하 게 하기 위해 testpackage 아래 test 새로 만 들 기package 2 패키지 및 Info 2 클래스 및 print 생 성hello 2 방법(주의:여 기 는 Info 2 입 니 다.위의 Info 1 이 아 닙 니 다)

4.이때 전체 testpackage 작성 완료,디 렉 터 리 구조(test패키지 포함 test패키지 2 패키지 및 info 1 류,testpackage 2 패키지 에 info 2 클래스 포함)

5.작성:setup.py,주의:setup.py 와 test패키지 패 키 지 는 bricebulib 루트 디 렉 터 리 에 있 으 며,setup.py 의 내용 은 다음 과 같 습 니 다.
그 중에서 가장 중요 한 몇 가 지 는 name,version,packages 이다.
name:압축 된 파일 이름 을 설명 합 니 다.
version 은 파일 의 버 전 번 호 를 설명 합 니 다.
packages 는 포장 할 모든 가방(package)입 니 다.여기 포장 해 야 할 것 은 test 입 니 다.패키지 및 test패키지 에 포 함 된 testpackage2。그래서 packages=['testpackage',‘test_package.test_package2']。가방 과 가방 사 이 는 쉼표 로","분리

6.명령:python setup.py sdist 는 모듈 에 원본 패 키 지 를 만 듭 니 다(Liux 에서 내 린 명령,windows 에서 인터넷 조회 또는 이 블 로그 의 참고 링크 참조)

7.MANIFEST 파일 과 폴 더 dist 가 하나 더 생 겼 습 니 다.원본 패 키 지 는 dist 폴 더 아래 에 있 습 니 다.

8.우 리 는 그것 을 폴 더 bricebulib-1.0 으로 압축 을 풀 고 폴 더 bricebulib-1.0 에 들 어 갑 니 다.

9.bricebulib-1.0 디 렉 터 리 에서 실행:sudo python setup.py install 라 이브 러 리 설치

10.이때,우리 의/usr/local/lib/python 2.7/dist-packages/디 렉 터 리 에 파일 bricebulib-1.0.egg-info 와 폴 더 test 가 하나 더 나 옵 니 다.package,그림 참조(위의 설치 정보 에서 도 볼 수 있 습 니 다):

11.폴 더 에 들 어가 기 testpackage 에서 볼 수 있 습 니 다.이 파일 은 바로 우리 의 소스 코드 입 니 다.

12.이로써 포장 이 완료 되 었 습 니 다.
13.새로운 my test 프로젝트 를 test 로 호출 합 니 다.패키지,순서대로 Info1.printhello(),Info2.print_hello 2()방법 각각 호출

이상 의 이 Python 은 다른 모듈 호출 을 위해 라 이브 러 리 로 포장 되 었 습 니 다.바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 께 참고 가 되 고 저희 도 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기