로딩
요청 처리 중입니다...

[Python] os :: makedirs() : 지정한 경로에 새 폴더를 자동으로 생성하는 메서드 (feat. mkdir()와의 차이점)

 [Python] os :: makedirs() : 지정한 경로에 새 폴더를 자동으로 생성하는 메서드 (feat. mkdir()와의 차이점)

파이썬에서 자동으로 폴더를 만들기 위해서는 os.mkdir() 또는 os.makedirs() 메서드를 사용할 수 있습니다. 하지만 두 메서드 사이에는 약간의 차이가 있습니다.

저의 경우 os.makedirs()가 좀 더 편리하고, 따라서 더 많이 쓰는 편입니다. 두 메서드의 차이는 다음과 같습니다: makedirs() : 새로 생성할 폴더를 위해, 중간 폴더가 없을 경우 목적한 폴더를 포함하는 중간 경로 내의 폴더를 모두 새로 생성해줌. mkdir() : 새로 폴더를 생성함.

만약 최종 폴더를 포함하는 중간 경로의 폴더가 없을 경우 에러가 발생함 본 포스팅은 스택 오버플로우의 관련 포스트를 참조하고 있습니다. 1.방법론 1) os.mkdir()을 사용한 폴더 생성 os.mkdir()는 생성할 폴더가 반드시 현존하는 폴더 내에 있어야 합니다. 즉, 생성하려는 최종 폴더를 위해서 중간 폴더들을 자동으로 만들어주지 않습니다.

또한, 만드려는 폴더가 해당 경로에 이미 존재할 경우 오류를 발...

# makedir # mkdir # os # python # 자동으로폴더만들기 # 파이썬 # 폴더만들기 # 폴더생성