python os.mkdir 디 렉 터 리 생 성 실패 문제 해결
오늘 python os.mkdir 를 사용 하여 디 렉 터 리 를 만 들 때 발생 하 는 작은 문제:
feature_dir = os.path.join(os.getcwd(), 'system', 'feature')
if not os.path.exists(feature_dir):
os.mkdir(feature_dir)
결과 알림 오류:OSError:[Errno 2]No such file or directory:'/home/hyb/hybspeech/2_word/applications/system/feature'원인.
이 유 를 찾 아 보 니 feature 의 이전 디 렉 터 리 system 도 만 들 지 않 았 기 때 문 입 니 다.
구체 적 인 원인 은 다음 과 같다.
1.mkdir( path [,mode] )
역할:디 렉 터 리 를 만 듭 니 다.상대 적 이거 나 절대 경로 일 수 있 습 니 다.mode 의 기본 모드 는 0777 입 니 다.
디 렉 터 리 에 여러 단계 가 있 으 면 마지막 단 계 를 만 듭 니 다.마지막 디 렉 터 리 의 상위 디 렉 터 리 가 존재 하지 않 으 면 OSError 를 던 집 니 다.
2.makedirs( path [,mode] )
역할:재 귀적 인 디 렉 터 리 트 리 를 만 듭 니 다.상대 적 이거 나 절대 경로 일 수 있 습 니 다.mode 의 기본 모드 도 0777 입 니 다.
하위 디 렉 터 리 생 성 에 실 패 했 거나 존재 하면 OSError 의 이상 을 던 집 니 다.Windows 에서 Error 183 은 디 렉 터 리 에 존재 하 는 이상 한 오류 입 니 다.path 가 1 급 이면 mkdir 와 같 습 니 다.
해결 하 다.
해결 방법:
1.먼저 system 을 만 들 고 feature 를 만 듭 니 다.
2、os.makedirs 직접 사용(featuredir)。
이상 python os.mkdir 가 디 렉 터 리 를 만 드 는 데 실패 한 문 제 는 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.