[Python] py 파일 import

Jae Gyeong Lee·2022년 12월 21일
0

1. py 파일에 만들어둔 사용자 정의 함수, import 하는 방법

test_py.py 파일 아래의 함수를 만들어 저장했다고 가정.

def add(x, y):
    a = x + y
    return a
    
def minus(x, y):
    a = x - y
    return a

불러올 py파일과 파이썬을 연 폴더의 경로가 같은 경우, 그대로 사용.

방법1: 해당 py파일에 저장된 모든 사용자 정의 함수 import

import test_py

a = test_py.add(1, 2)
b = test_py.minus(3, 1)

방법2: 해당 py파일에 저장된 일부의 사용자 정의 함수 import

from test_py import add

a = add(1, 2)


from test_py import minus

a = minus(3, 1)

2. 다른 폴더에 저장되어 있는 py파일 사용

import sys

sys.path #저장되어 있는 path 확인

sys.path.append('') #path 저장
	- 사용하려는 py 파일이 저장되어 있는 폴더의 위치를 인자로 넣어서 path 추가.
	- 이 작업을 마친 후에야 해당 폴더에 저장되어 있는 py 파일을 사용 가능.
	
sys.path.remove('')
	- path에 저장되어 있는 위치 삭제.

3. 메모리 확인

import 한 py 파일의 사용자 정의 함수들이 올라와 있는지 확인

dir(py파일명)

4. 메모리 삭제

del py파일명
  • py파일을 불러온 상태에서 py파일을 수정하면, 현재 열려있는 작업 창에서는 수정된 함수가 적용되지 않음 *
    	> 다시 cmd 종료 후, 다시 시작 필요.

https://jimmy-ai.tistory.com/67
https://truman.tistory.com/78
https://jaeyung1001.tistory.com/284

profile
안녕하세요 반갑습니다. 공부한 내용들을 기록하고 있습니다.

0개의 댓글