파이썬으로 프로그래밍할 때 일반적으로 관용적 파이썬을 사용하는 것이 좋습니다. 파이썬 관용구 중 하나는 EAFP입니다:허가보다 용서를 구하는 것이 더 쉽습니다. 따라서 디렉토리를 생성해 보십시오. 디렉토리가 존재하는 경우 잡을 수 있는 오류가 발생합니다.
예시
import os, errno try: os.makedirs('my_folder') except OSError as e: # If error is not already exists, then raise the error else continue if e.errno != errno.EEXIST: raise # Now do what you want with my_folder