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
감사합니다.