vscode 파일 수정 후 main.py에 수정한 내용 반영하는 법
- 수정한 파일 : utils.datasets.py (utils 폴더에 있는 dataset.py 파일)
- 수정한 파일을 반영하고 싶은 곳 : main.py
import importlib
datasets = importlib.import_module('utils.dataset')
importlib.reload(datasets)
from datasets import generate_dataset
os.getcwd() 경로 기준
import os
os.getcwd()
- 따라서, main.py에서 처음 interactive를 실행하는 것이 좋음
수정된 파일(.py)이 main.py에 반영되지 않을 때 또다른 팁!
- utils 폴더 내에 있는 __pycache__를 지운다.
- utils 폴더 안에 있는 파일들에 함수를 바꿀 때, 해당 파일에서 바꾼 함수를 직접 돌리지 말고, main.py이 있는 위치와 같은 위치에 try.py를 하나 만들어서 바꾼 함수가 잘 실행되는지 확인해보고 utils폴더 내에 있는 파일에 바꾼 함수를 저장만 한 후, main.py에서 돌리는 것을 추천