os.walk

    0

    1답변

    나는 좀 이상한 상황에 처해있다. 지정된 경로의 모든 하위 디렉토리에 대한 파일 시스템 검색을 수행하려고합니다. 대소 문자를 구분하거나 대소 문자를 구분하지 않는 검색에 대한 사용자의 요구를 존중하면서 결과를 반환하고 싶습니다. 이것은 Windows에서 잘 작동하는 것처럼 보이지만 Python에서 동일한 코드를 실행할 때 약간의 두통을주고 있습니다. 그것은

    -1

    1답변

    하위 디렉토리의 파일 이름을 변경하려면 아래 스크립트를 수정 해주십시오. def change(): path = e.get() for filename in os.walk(path): for ele in filename: if type(ele) == type([]) and len(ele)!=0: for e

    -1

    1답변

    현재 잘 작동하는 for current_dir, dirnames, unfilenames in os.walk(input_dir):이 있습니다. 반복 변수 i을 저장하고 싶습니다. for i, current_dir, dirnames, unfilenames in os.walk(input_dir): 은 ValueError: need more than 3 val

    1

    2답변

    디렉토리를 걸어서 폴더/디렉토리 이름 만 인쇄 할 수 있지만 다른 디렉토리가있는 디렉토리의 폴더 이름을 제외하고 싶습니다. 웬일인지 그 나무 구조의 "최종 노드"라고 부르고 있습니다.하지만 나는 처음에는 그다지 좋지 않을 것입니다. =) 아마도 다른 답변 목록을 보면서 이것을 "잎 노드 (leaf node)"라고 부릅니까? 목록에 넣어하기 os.path.b

    0

    1답변

    저는 파이썬 (강력한 C# 배경)을 사용하는 데있어 매우 익숙하므로 함수에서 기대하는 결과를 여전히 배우고 있습니다. 디렉토리 구조를 빌려줄 재귀 함수를 만드는 이상한 결과를 얻고 있습니다. os.walk() 함수를 사용하고 있는데 일단 빈 공간을 찾으면 '디렉토리'에 대한 반환 결과가 지워지지 않는 것 같습니다. 나는 "여기 def CheckSubFold

    2

    2답변

    dir과 그 모든 하위 디렉토리에 파일이 있는지 확인해야합니다. 이 검사는 프로그램 실행 중에 많은 횟수로 수행되어야하므로 빨리 수행 할 수있는 방법을 찾고 싶습니다. os.walk()을 사용하는 방법을 알고 있지만, 매번 하위 트리를 모두 처리한다고 생각합니다. 존재 테스트로 사용하고 싶기 때문에 내가 찾고있는 파일을 찾자 마자 os.walk에서 구제 할

    1

    1답변

    os.walk를 사용하여 디렉토리 트리를 실행하여 일부 입력 파일을 확인한 다음 적절한 입력이 있으면 프로그램을 실행합니다. for root, dirs, files in os.walk('.'):# I use '.' because I want the walk to # start where I run the script. And it

    0

    1답변

    목표는 폴더 (및 하위 폴더)의 모든 파일을 검토하고 파일이 이미 ftp에 있는지 확인하는 것입니다. 파일이 존재하지 않으면 대상 폴더에 넣고, 존재하는 경우 이름 바꾸기를 사용하여 이전 파일을 보관하고 새 파일을 해당 위치에 저장하십시오. 지금까지 내 코드는 다음과 같습니다. path = 'Z:\\_MAGENTO IMAGES\\2014\\Jun2014\\

    2

    2답변

    먼저 이것을 읽어 주셔서 감사합니다. 나는 파이썬에서 하위 디렉토리 워킹 (저장)을 조금 붙잡고있다. 아래의 코드는 각 하위 디렉토리를 차례로 살펴보고 특정 문자열을 검색하기 위해 파일을 처리 한 다음 xlsx 파일 (xlsxwriter 사용)을 생성하고 내 검색 데이터를 Excel에 게시합니다. 나는이 문제를 가지고 ... 내가 가진 첫 번째 문제는 내가

    0

    2답변

    디렉토리를 통해 보이는 작은 프로그램을 만들려고합니다 (하위 디렉토리의 모든 파일을 반복적으로 찾으려면 os.walk()를 사용하고 싶습니다)). 여기 내 코드입니다 : import os import os.path filesList=[] path = "C:\\Users\Robin\Documents" for(root,dirs,files) in os.w