Python 파일, 폴더 체크(exists) 사용법 예제

파일 또는 폴더를 생성하는 경우 지정한 경로에 파일이나 폴더가 있는지 먼저 체크하고 싶은 경우가 있습니다.

체크 방법 예제를 보도록 하겠습니다.

 

파일 존재 체크

import os
os.path.exists("./test1/test1.txt")

 

결과

존재하는 경우 : Ture

존재하지 않는 경우 : False

 

폴더 존재 체크

import os
os.path.exists("./test1")

 

결과

존재하는 경우 : Ture

존재하지 않는 경우 : False

 

 

파일인지 아닌지 체크

파일일 경우

import os
os.path.isfile("./test1/test1.txt")

 

결과

True

 

폴더일 경우

import os
os.path.isfile("./test1")

 

결과

False

 

존재하지 않는 경우

import os
os.path.isfile("./test1/test2.txt")

 

결과

False

  

폴더인지 아닌지 체크

폴더인 경우

import os
os.path.isdir("./test1")

 

결과

True

 

파일인 경우

import os
os.path.isdir("./test1/test1.txt")

 

결과

False

 

존재하지 않는 경우

import os
os.path.isdir("./test3")

 

결과

False

댓글