2017-12-21 14 views
0

필자는 Julia를 처음 사용하여 Julia에게 몇 가지 기계 학습 프로젝트를 이식하기 시작했습니다. 내가 놓친 한 가지는 디렉토리 경로를 아주 쉽게 걸을 수있는 파이썬 os 라이브러리입니다. 나는 주변에 인터넷 검색을하고 아직 줄리아에 존재하지 않는 것 같습니다 ..하지만 상황에 대한 내 자신의 구현Julia는 패키지 또는 라이브러리 유형입니까?

를 쓰기 시작하기 전에 여기에 내가

import os 
import fnmatch 

def list_all_files(directory, extensions=None): 
    for root, dirnames, filenames in os.walk(directory): 
     for filename in filenames: 
      base, ext = os.path.splitext(filename) 
      joined = os.path.join(root, filename) 
      if extensions is None or ext.lower() in extensions: 
       yield joined 
를 포팅하고있어 파이썬 함수의 질문을 던져 싶어하고

답변

2

walkdir을 살펴보십시오. readdir()을 사용하거나 filter()과 조합하여 사용할 수도 있습니다.

예 : 나는 walkdir를 사용하여 종료

for d in filter(isdir, readdir()) 
    println("I'm a directory: ", d) 
end 
+0

, 감사합니다! – Erik