본문 바로가기
dev/python

[python] 파이썬 파일 존재여부 확인 (exists, isfile, isdir)

by 최연탄 2020. 12. 1.
728x90
반응형
>>> from os import path
>>> path.exists('/bin')
True
>>> path.exists('/bin/cat')
True
>>> path.isfile('/bin')
False
>>> path.isfile('/bin/cat')
True
>>> path.isdir('/bin')
True
>>> path.isdir('/bin/cat')
False

os.path.exists(path)
파일이나 경로가 존재하는지 확인하고 존재한다면 결과 값으로 True를 그렇지 않다면 False를 리턴한다
심볼릭 링크가 깨진 경우, 접근 권한이 없는 경우에도 False를 리턴한다

os.path.isfile(path)
path가 파일인 경우 True를 리턴하고 디렉토리이거나 파일이 존재하지 않으면 False를 리턴한다

os.path.isdir(path)
path가 디렉토리인 경우 True를 리턴하고 파일이거나 디렉토리가 존재하지 않으면 False를 리턴한다

반응형

댓글