IT이야기

파이썬 - 파일이 존재하는지 확인하는 방법

cyworld 2021. 2. 16. 10:08
반응형

파이썬에서 파일 객체 존재 여부를 확인하는 방법은 아래와 같습니다.

import os.path
os.path.isfile(fname)

 

파이썬 3.4부터는 객체지향 방식이 지원되어 아래와 같은 방법으로 체크가 가능합니다.

from pathlib import Path

my_file = Path("/paths/file")
if my_file.is_file():
    # 파일이 존재할 경우

 

디렉토리인지 체크하기 위해서는.. is_dir()를 사용하면 됩니다.

if my_file.is_dir():
    # 디렉토리가 존재할 경우

 

파일이든 디렉토리이든 상관 없이 존재 여부를 알고 싶을때는 아래와 같은 방법을 사용하시면 됩니다.

if my_file.exists():
    # 객체가 존재할 경우

 

반응형