반응형
새 폴더를 만드는 방법? [복제]
이 질문에는 이미 답변이 있습니다.
- 중첩 디렉토리를 안전하게 만드는 방법은 무엇입니까? 답변 25 개
프로그램의 출력 정보를 폴더에 넣고 싶습니다. 주어진 폴더가 존재하지 않으면 프로그램은 프로그램에 주어진 폴더 이름으로 새 폴더를 만들어야합니다. 이것이 가능한가? 그렇다면 어떻게 알려주십시오.
내가 좋아하는 경로 폴더에 준한다고 가정 "C:\Program Files\alex"
하고 alex
다음 프로그램을 만들어야합니다 존재하지 않는 폴더 alex
폴더와의 출력 정보를 놓아야합니다 alex
폴더.
os.makedirs ()
를 사용 하여 폴더를 만들고 os.path.exists () 를 사용 하여 폴더가 이미 있는지 확인할 수 있습니다.
newpath = r'C:\Program Files\arbitrary'
if not os.path.exists(newpath):
os.makedirs(newpath)
설치 프로그램을 만들려는 경우 : Windows Installer 가 많은 작업을 수행합니다.
당신은 아마 원하는 os.makedirs를 필요한 경우는,뿐만 아니라 중간 디렉토리를 만듭니다한다.
import os
#dir is not keyword
def makemydir(whatever):
try:
os.makedirs(whatever)
except OSError:
pass
# let exception propagate if we just can't
# cd into the specified directory
os.chdir(whatever)
os.mkdir을 사용해 보셨습니까?
이 작은 코드 스 니펫을 시도해 볼 수도 있습니다.
mypath = ...
if not os.path.isdir(mypath):
os.makedirs(mypath)
makedirs는 필요한 경우 여러 레벨의 디렉토리를 작성합니다.
참고 URL : https://stackoverflow.com/questions/1274405/how-to-create-new-folder
반응형
'IT story' 카테고리의 다른 글
아약스 요청에 대해 "파서 오류"를 반환하는 jQuery (0) | 2020.05.26 |
---|---|
X 서버를 실행하지 않고 matplotlib 그래프 생성 (0) | 2020.05.26 |
Java에서 연산자 오버로드 (0) | 2020.05.26 |
Matplotlib에서 하위 플롯에 제목을 추가하는 방법은 무엇입니까? (0) | 2020.05.26 |
Windows 서비스가 실행 중인지 확인하는 방법 (0) | 2020.05.26 |