[Python] 경로 합치기

제이브로·2024년 1월 31일
0

Python

목록 보기
11/17
post-thumbnail

1. 파일 경로 합치는 방법

  1. os.path.join()
  2. +로 합치기

2. 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

3. '+'로 합치기

+로 수동으로 경로들을 합칠 수 있습니다.
하지만, 중간에 /와 같이 경로 구분자를 붙여줘야합니다.

이러한 경로 구분자운영체제에 따라 달라, 수동으로 구분자를 입력할 경우 에러가 날 가능성이 높습니다.

  • ex) 윈도우, 리눅스
print('test/' + 'test.py')
# 출력값
# test/test.py

print('test/' + 'aaa/' + 'bbb/' + 'test.py')
# 출력값
# test/aaa/bbb/test.py

감사합니다.

profile
기록하지 않으면 기록되지 않는다.

0개의 댓글