os.path.isdir()판단 폴 더 가 false 로 돌아 오 는 문 제 를 해결 합 니 다.
lst = os.listdir(path)
for i in lst:
if os.path.isdir(i)
path 아래 에 있 는 하위 폴 더 를 옮 겨 다 닐 때 os.path.isdir()는 false 로 돌아 갑 니 다.그러나 다음 과 같은 처 리 를 사용 하면 정상적으로 처리 하고 true 로 돌아 갈 수 있 습 니 다.
lst = os.listdir(path)
for i in lst:
i = os.path.join(path, i) #=================〉
if os.path.isdir(i):
이상 의 이 문 제 는 os.path.isdir()판단 폴 더 를 해결 하고 false 로 돌아 가 는 문제 입 니 다.바로 작은 편집 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 많이 응원 해 주시 기 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python 에서 파일 과 디 렉 터 리 를 조작 하 는 방법(file 대상/os/os.path/shutil 모듈)Python 을 사용 하 는 과정 에서 파일 과 디 렉 터 리 를 자주 조작 해 야 합 니 다.모든 file 클래스/os/os.path/shutil 모듈 에서 Python 프로그래머 마다 배 워 야 합 니 다. 코드...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.