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
반응형
'Python' 카테고리의 다른 글
python: sort a list of dictionaries by a value (0) | 2022.12.18 |
---|---|
(python) remove list elements in for loop # for 문에서 list의 요소 제거 (0) | 2022.12.17 |
list index: list에서 특정 값의 순서 찾기 (0) | 2022.12.14 |
python: __name__ / if __name__ == '__main__': (0) | 2022.12.05 |
isinstance() (0) | 2022.12.01 |