달나라 노트

Python os : os.path.isfile() (파일 여부 체크, file or not) 본문

Python/Python os

Python os : os.path.isfile() (파일 여부 체크, file or not)

CosmosProject 2026. 1. 3. 14:37
728x90
반응형

 

 

 

os.path.isfile()은 주어진 경로가 파일인지 아닌지를 return합니다.

 

os.path.isfile(directory)

 

사용법은 위와 같습니다.

directory가 파일이라면 True를 return합니다.

directory가 파일이 아니라면 False를 return합니다.

 

 

 

import os

target_dir = '/Users/Documents/code/pythonProject/gemini_test.py'  # 1

bool_file_yn = os.path.isfile(target_dir)  # 2
print(bool_file_yn)


-- Result
True

 

1. 체크할 directory를 준비합니다.

 

2. os.path.isfile() method를 이용하여 directory의 파일 여부를 체크합니다.

 

위 예시에서 주어진 경로는 /Users/Documents/code/pythonProject/gemini_test.py 이죠.

/Users/Documents/code/pythonProject/gemini_test.py는 누가봐도 python 파일입니다.

따라서 True가 reutrn됩니다.

 

 

 

import os

target_dir = '/Users/Documents/code/pythonProject/'

bool_file_yn = os.path.isfile(target_dir)
print(bool_file_yn)


-- Result
False

 

이번에는 target_dir에 /Users/Documents/code/pythonProject/를 줘봤습니다.

이건 폴더죠. 파일이 아닙니다.

 

따라서 os.path.isfile()의 결과로 False가 return되는 것을 알 수 있습니다.

 

 

 

 

 

 

 

 

 

728x90
반응형
Comments