728x90 절대경로2 [PYTHON] 상대 경로 임포트 ImportError 해결을 위한 3가지 방법과 절대 경로 차이 분석 파이썬 개발을 하다 보면 프로젝트 구조가 깊어짐에 따라 from . import module 또는 from ..sub import func와 같은 상대 경로 임포트(Relative Import)를 사용하게 됩니다. 하지만 실행 시 마주하게 되는 ImportError: attempted relative import with no known parent package라는 에러 메시지는 많은 개발자를 당혹스럽게 만듭니다. 본 포스팅에서는 2026년 최신 파이썬 실행 환경을 기준으로 이 문제가 발생하는 근본적인 원인을 진단하고, 실무에서 바로 적용 가능한 3가지 해결 방법을 상세히 제시합니다.1. ImportError: 왜 발생하는가? 근본 원인 분석파이썬의 상대 경로 임포트는 현재 모듈의 __name__ 속성.. 2026. 3. 19. [JAVA] 파일 경로 지정 시 절대 경로와 상대 경로의 차이는? 유연한 설계를 위한 가이드 자바 프로그래밍에서 파일 입출력(I/O)은 빼놓을 수 없는 핵심 기능입니다. 로그 파일을 기록하거나 설정 파일을 읽어올 때 가장 먼저 마주하는 난관은 바로 "파일의 위치를 어떻게 지정할 것인가?"입니다. 경로는 크게 절대 경로(Absolute Path)와 상대 경로(Relative Path)로 나뉘며, 이 선택 하나가 애플리케이션의 이식성과 유지보수성을 결정짓습니다. 오늘은 자바 개발자가 파일 시스템을 다룰 때 반드시 알아야 할 두 경로의 기술적 차이와 실무에서의 모범 사례(Best Practice)를 깊이 있게 분석해 보겠습니다.1. 절대 경로(Absolute Path)란?절대 경로는 파일 시스템의 루트(Root) 디렉토리부터 파일의 위치까지 전체 경로를 모두 기술하는 방식입니다. 마치 우리가 누군가에.. 2026. 1. 21. 이전 1 다음 728x90