패키지
관련있는 모듈을 묶어서 그룹으로 관리할수 있게 해준다.
패키지를 만드는것은 디렉토리를 만드는 것으로 생각하면 된다.
(패키지) 📁CalculatorForInt
|
(모듈) 📝addCal.py 📝subCal.py 📝mulCal.py 📝divCal.py |
(패키지) 📁CalculatorForFloat
|
(모듈) 📝addCal.py 📝subCal.py 📝mulCal.py 📝divCal.py |
📁CalculatorForInt
📝addCal.py
📝subCal.py
📝mulCal.py
📝divCal.py
📁CalculatorForFloat
📝addCal.py
📝subCal.py
📝mulCal.py
📝divCal.py
패키지 안의 모듈 사용하기
📝calculator.py
-- 출력 -- 30 -10 200 0
30.0 -10.0 200.0 0.5 |
site-packages
- site-packages 디렉토리에 모듈이 있으면, 어디에서나 사용할 수 있는 범용 모듈이 된다.
-- 출력 --
c:\Python3.10.6\python310.zip c:\Python3.10.6\DLLs c:\Python3.10.6\lib c:\Python3.10.6
c:\Python3.10.6\lib\site-packages c:\Python3.10.6\lib\site-packages\win32 c:\Python3.10.6\lib\site-packages\win32\lib c:\Python3.10.6\lib\site-packages\Pythonwin |
-- 가상환경 사용시(가상환경:ds_study, 디렉토리:데이터분석)
C:\Python3.8\python38.zip C:\Python3.8\DLLs C:\Python3.8\lib C:\Python3.8 d:\데이터분석\ds_study
d:\데이터분석\ds_study\lib\site-packages d:\데이터분석\ds_study\lib\site-packages\win32 d:\데이터분석\ds_study\lib\site-packages\win32\lib d:\데이터분석\ds_study\lib\site-packages\Pythonwin
|
site-packages 디렉토리 위치
- 파이썬 설치 폴더\lib\site-packages
- 가상환경 폴더\ lib\site-packages
[실습] site-packages에 약수와 소수를 리스트로 반환하는 모듈을 만들기
패키지 명: divisor_pac
모듈명 : divisor_mod
함수명 : divisor, prime_number
출력예시 : 10의 약수, 50까지의 소수