본문 바로가기

카테고리 없음

Python [정보 : 시스템 경로 상대 경로로 지정 (sys.path.append 개선)]

 

기존 코드에서 상대 경로를 구할 경우 상대경로의 깊이 만큼  depth를 알아내어 그만큼 코드가 길어지는 구조였음

그러나 코드가 보기 싫게 길어지며 depth만큼 코드의 변경이 일어나서 사용성이 좋지 않았음

ex.)

sys.path.append(os.path.dirname(os.path.abspath(os.path.dirname(os.path.abspath(os.path.dirname(os.path.abspath(os.path.dirname(__file__))))))))

 

따라서 코드 개선 진행

 

고려사항 

os변경에 잘 적용되는 여부 파악

window, linux

 

 

기존에 상대 경로를 사용성이 좋게 변경

sys.path.append(os.getcwd())