1

我是 Julia 的新手,并开始将一些机器学习项目移植到 Julia。我缺少的一件事是 pythonos库,它可以很容易地遍历目录路径。我正在谷歌搜索,看起来它在 Julia 中还不存在.. 但想在我开始编写自己的实现之前提出一个问题

对于上下文,这是我要移植的 python 函数

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
4

1 回答 1

3

看看walkdir。您也可以使用readdir(),也许与 结合使用filter()

例子:

for d in filter(isdir, readdir())
    println("I'm a directory: ", d)
end
于 2017-12-21T23:22:44.390 回答