본문 바로가기
[개발] 이야기

python package reload 캐시 재 로드

by 헤이나우
반응형

파이썬에서 import 된 패키지를 수정후 다시 로드해야할때가 있습니다.

하지만 파이썬은 패키지를 캐시하기때문에 이 캐시를 다시 생성해야 합니다.

패키지를 다시 로드할수 있는 기능을 알려드리겠습니다.

 

ReLoad후에 다시 로드

from importlib import reload 
import MyPakage
reload(MyPakage)
from MyPakage import MyMod



이미 import 된 모듈을 갱신하는 방법

import sys
del sys.modules['MyPak.MyMod']
reload(MyPak)
from MyPak import MyMod
반응형

댓글