단일 폴더를보고 파일을 추출하는 코드가 있습니다. 하지만 이제는 폴더 구조가 변경되었고 일치하는 파일을 찾는 폴더를 통과해야합니다.os.walk는 폴더 구조를 크롤링합니다.
이전 코드는
GSB_FOLDER = r'D:\Games\Gratuitous Space Battles Beta'
def get_module_data():
module_folder = os.path.join(GSB_FOLDER, 'data', 'modules')
filenames = [os.path.join(module_folder, f) for f in
os.listdir(module_folder)]
data = [parse_file(f) for f in filenames]
return data
처럼 보인다하지만 지금은 폴더 구조는
- GSB_FOLDER \ 데이터 \ 모듈
- \ 폴더 1 \ 데이터 \ 모듈 처럼되고 변경된 내용
- \ folder2 \ data \ modules
- \ folder3 \ data \ modules
곳 folder1,2 또는 3, 내가이 일을 위의 코드를 다시 작성 어떻게 ... 가 나는 os.walk에 대해 말씀 드리 지요
텍스트 문자열을 수 있지만 ' 그냥 파이썬을 배우고 ... 그래서 어떤 도움을 주신
그 게임 – will