1 답변
-
os.path.isdir - 디렉토리만 확인 os.path.exists - 디렉토리&파일 둘 다 확인
import os print(os.path.isdir("/home/el")) print(os.path.exists("/home/el/myfile.txt"))
os.path.isdir는 주어진 경로에 디렉토리가 존재하면 True를 return합니다. isdir은 symbolic link를 따라가므로 같은 path에 대해 islink()와 isdir() 모두 True를 return할 수도 있습니다
os.path.exists는 주어진 경로가 존재하면
True
를 return합니다. 경로가broken symbolic link
인 경우에False
를 return하지요. 어떤 플랫폼에서는 경로가 존재하더라도os.stat()
으로 파일에 접근할 수 없는 경우에는False
를 return할 수 있습니다
댓글 입력