파일 또는 폴더를 생성하는 경우 지정한 경로에 파일이나 폴더가 있는지 먼저 체크하고 싶은 경우가 있습니다.
체크 방법 예제를 보도록 하겠습니다.
파일 존재 체크
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
댓글