본문 바로가기
프로그래밍_기타 언어

파이썬(python) 모듈 사용

by 떠도리c 2024. 9. 22.
반응형

파이썬(python) 모듈 사용

모듈(Module)

모듈은 함수나 변수, 클래스를 모아 놓은 파일이다.

파이썬에서 import 명령어를 통해 모듈을 사용한다.

 

import

현재 디렉터리, 파이썬 라이브러리가 저장된 디렉터리에 있는 모듈만 import 가능하다.

import <모듈 이름>
  • 모듈 만들고 import 해보기
  • testModule.py (모듈로 사용될 파일)
def add(a, b):
        return a+b

def sub(a, b):
        return a-b

 

test.py

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

 

반응형