코파일럿 가라사대 sys.path.append를 이용하여라..
코파일럿이 알려진 코드는 다음과 같다. 하지만 난 sys.path.append만 이용했다.
import sys
import os
if '__file__' in globals():
# 현재 파일의 디렉토리
current_dir = os.path.dirname(os.path.abspath(__file__))
else:
# Jupyter Notebook이나 다른 환경에서 사용할 디렉토리
current_dir = os.getcwd()
# 상위 폴더 경로
parent_dir = os.path.abspath(os.path.join(current_dir, os.pardir))
# 상위 폴더를 sys.path에 추가
sys.path.append(parent_dir)
# 상위 폴더에 있는 .py 파일 불러오기 (예시로 상위 폴더에 my_module.py 파일이 있다고 가정)
import my_module
# my_module 내 함수나 클래스 사용
my_module.my_function()