모듈을 다시 import 할 수 있나요
조회수 3599회
파이썬 서버를 중단하거나 다시 시작하는 일 없이 모듈을 업데이트해야 합니다.
if mymodule.py가 바뀌면
unimport mymodule
import mymodule
혹은
if mymodule.py가 바뀌면
reimport mymodule
이런 식으로 모듈을 unimport/reimport하는 방법이 있을까요?
1 답변
-
이미 import한 모듈을 reload하려면
reload()
를 쓰세요import mymodule while True: # 어떤 일 처리 if is_changed(mymodule): #모듈이 바뀐걸 감지 -> 게시물 아래 링크 참고 mymodule = reload(mymodule)
if_changed()
함수를 만드는 방법은 모듈이 어느 위치(path)에 있는지 알아내고 싶습니다을 참고해주세요
댓글 입력