os.path.join()
+
로 합치기
os.path.join()
의장점
은운영체제
에 맞게 폴더 구분자를 다뤄서 경로를 생성해줍니다.
os.path.join(경로1, 중간경로1, 중간경로2, 파일)
경로1
중간에 중간경로
를 추가해도 같이 합쳐집니다.ex) test경로와 test.py를 합쳐보겠습니다.
import os
print(os.path.join('test', 'test.py'))
# 출력값
# test/test.py
print(os.path.join('test', 'aaa', 'bbb', 'test.py'))
# 출력값
# test/aaa/bbb/test.py
+
로 수동으로 경로들을 합칠 수 있습니다.
하지만, 중간에/
와 같이 경로 구분자를 붙여줘야합니다.이러한 경로
구분자
는운영체제
에 따라 달라, 수동으로 구분자를 입력할 경우 에러가 날 가능성이 높습니다.
- ex)
윈도우
,리눅스
등
print('test/' + 'test.py')
# 출력값
# test/test.py
print('test/' + 'aaa/' + 'bbb/' + 'test.py')
# 출력값
# test/aaa/bbb/test.py
감사합니다.