본문 바로가기

Python

python file, directory 경로 / file , directory 여부 확인

728x90
반응형

Python에서

1) file, directory의 경로를 쉽게 찾을 수 있는 방법

import os

os.walk()
os.listdir()

 

 

2) file인지 directory인지 구분을 하는 방법을 찾아봅시다.

file인지 directory인지 구분은 왜 해야 할까요?

여러 파일과 폴더가 있는 경로에서 특정 조건의 파일을 열려고 할 때,

directory를 file처럼 열어서 처리하려고 하면 file이 아니기 때문에 다음과 같은 error를 마주하게 됩니다.

IsADirectoryError: [Errno 21] Is a directory: 

 

파일인지 확인

import os

os.path.isfile(file)

 

디렉토리(폴더)인지 확인

import os

os.path.isdir(file)
728x90
반응형