반응형
실행 디렉터리 아래에 위치한 파이썬 스크립트는 모듈 역할을 할 수 있다.
무슨 말이냐면 하나의 기능 단위로 존재할 수 있다는 뜻이다.
이런 파이썬 스크립트(모듈)는 다른 스크립트에서 활용할 수 있다.
백문이 불여일예시.
아래 예시를 따라 모듈을 만들어보자. 먼저 sample.py라는 파일을 생성한다.
[sample.py]
txt = '테스트용 문장입니다.'
def test_func() :
print('test_func 함수입니다.')
그리고 같은 위치에 run.py 라는 실행 스크립트를 만들자.
그리고 위에서 만든 sample.py를 호출해보자.
[run.py]
import sample
#위처럼 import를 사용해서 파이썬 스크립트를 호출한다.
sample.test_func()
#호출한 sample.py의 함수를 사용할 수 있다.
print(sample.txt)
#호출한 sample.py의 변수에 접근할 수 있다.
결과는 개인 주피터 노트북에서 확인해 보기로 한다.
이렇게 다른 파이썬 스크립트에서 활용될 수도 있는
독립적 기능을 가진 파이썬 스크립트
(여기서는 sample.py)를 모듈이라 부를 수 있다.
반응형
'Programming Language > Python' 카테고리의 다른 글
[python] __name__ , __main__ / 파이썬 모듈 메인 프로그램화 / 파이썬 기초 (0) | 2023.09.16 |
---|---|
[python] __init__.py / 모듈 패키지 만들기 / 파이썬 기초 (0) | 2023.09.15 |
[Python] 에러 : Object of type int64 is not JSON serializable (0) | 2023.09.12 |
[Python] BFS(너비 우선 탐색 알고리즘)개념과 Python 예시 (0) | 2023.03.16 |
[Python] 파이썬, 문자열의 종류 판별 함수 정리 / 영문자, 공백, 숫자 여부 등 (0) | 2023.03.09 |