반응형
파이썬(python) 모듈 사용
모듈(Module)
모듈은 함수나 변수, 클래스를 모아 놓은 파일이다.
파이썬에서 import 명령어를 통해 모듈을 사용한다.
import
현재 디렉터리, 파이썬 라이브러리가 저장된 디렉터리에 있는 모듈만 import 가능하다.
import <모듈 이름>
- 모듈 만들고 import 해보기
- testModule.py (모듈로 사용될 파일)
def add(a, b):
return a+b
def sub(a, b):
return a-b
import testModule
print(testModule.add(1,2))
3
print(testModule.sub(6,2))
4
이와 같이 test.py 파일에서 import testModule 명령어로 testModule.py 파일의 함수를 사용할 수 있다.
from 사용하여 import
from <모듈명> import <모듈 내부 내용(함수,클래스...)>
from을 사용하면 testModule.add() 를 add() 함수명으로만 사용할 수 있다.
- from 사용하기
from testModule import add, sub
print(add(1, 2))
3
print(sub(6, 2))
4
import만 사용했을 때와 다르게 함수명만 불러와서 사용한다.
또는 모든 함수를 사용하고자 할 때 다음과 같이 * 기호를 사용하여 사용한다
from testModule import *
모듈 경로 확인 / 추가
직접 만든 모듈이나 모듈의 경로를 확인/추가 하고 싶을 때 사용
- sys 모듈 사용 파이썬 설치 시 기본적으로 설치되는 라이브러리 모듈
import sys
# 라이브러리 경로 확인
print(sys.path)
['c:\\\\python경로\\\\lib','기타 등등 경로']
# 라이브러리 경로 추가
sys.path.append('추가 할 디렉터리 경로')
# 예) c:/test/testPyLib 경로 추가
sys.path.append('c:/test/testPyLib')
- set 명령어 사용
# c:/test/testPyLib 추가
set PYTHONPATH=c:\\test\\testPyLib
반응형
'프로그래밍_기타 언어' 카테고리의 다른 글
파이썬(python) 함수 (0) | 2024.09.22 |
---|---|
파이썬(python) for문 (0) | 2024.09.22 |
파이썬(python) 파일 읽고 쓰기 (0) | 2024.09.22 |
파이썬(python) 예외처리(try except) (0) | 2024.09.22 |
뉴스 스크래핑 파이썬 코드 (2) | 2024.09.22 |