파이썬에서 파일 폴더 존재 여부 검사

[접기]

목차

  • 1. 파일 존재 여부 검사
  • 2. 폴더 존재 여부 검사
  • 3. 파일 폴더 상관없이 존재 여부 검사


1. 파일 존재 여부 검사


path 위치에 파일이 있으면 True 아니면 False를 반환한다.

import os
if os.path.isfile('[file path]'):
print('This is a file.')

import pathlib
test_file = pathlib.Path('[file path]')
if test_file.is_file():
print('This is a file.')

2. 폴더 존재 여부 검사


path 위치에 폴더가 있으면 True 아니면 False를 반환한다.

import os
if os.path.isdir('[dir path]'):
print('This is a directory.')

3. 파일 폴더 상관없이 존재 여부 검사


path 위치에 폴더나 파일이 있으면 True 아니면 False를 반환한다.

import os
if os.path.exists('[path]'):
print('There exists something.')