프로그래밍 언어/Python

Python에 디렉토리가 있는지 확인하는 방법

Rateye 2021. 7. 2. 11:06
728x90
반응형

질문 : Python에 디렉토리가 있는지 확인하는 방법

Python의 os 모듈에는 다음과 같은 디렉터리가 있는지 확인하는 방법이 있습니다.

>>> os.direxists(os.path.join(os.getcwd()), 'new_folder')) # in pseudocode
True/False
답변

os.path.isdir 찾고 있거나 파일이든 디렉토리이든 상관하지 않으면 os.path.exists

>>> import os
>>> os.path.isdir('new_folder')
True
>>> os.path.exists(os.path.join(os.getcwd(), 'new_folder', 'file.txt'))
False

pathlib 를 사용할 수 있습니다.

 >>> from pathlib import Path
 >>> Path('new_folder').is_dir()
  True
   >>> (Path.cwd() / 'new_folder' / 'file.txt').exists()
    False
    
출처 : https://stackoverflow.com/questions/8933237/how-to-find-if-directory-exists-in-python
728x90
반응형