Julia os 包或库的类型?

Julia os type of package or library?

我是 Julia 的新手,开始将一些机器学习项目移植到 Julia 上。我缺少的一件事是 python os 库,它可以很容易地遍历目录路径。我正在谷歌搜索,看起来它在 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

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

示例:

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