Python | 경로, 파일 관련 함수
포스트
취소

Python | 경로, 파일 관련 함수

절대 경로 구하기

1
2
3
os.path.abspath('') # 현재 경로 리턴
os.path.abspath('./') # 현재 경로 리턴
os.path.abspath('../') # 부모 경로 리턴

두 경로 합치기

1
2
3
4
5
6
7
os.path.join('/workspace', 'target') # /workspace/target 리턴
os.path.join('/workspace', 'target', 'file') # /workspace/target/file 리턴
os.path.join('/workspace/', 'target') # /workspace/target 리턴

# 사용시 유의
os.path.join('/workspace', '/target') # /target 리턴
os.path.join('/workspace', './target') # /workspace/./target 리턴

파일, 경로 존재 여부 확인

1
2
3
os.path.exists() # 해당 경로의 파일 또는 디렉토리 존재 여부
os.path.isdir() # 디렉토리 존재 여부
os.path.isfile() # 파일 존재 여부
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.
바로가기