Julia os类型的包或库?

时间:2017-12-21 22:54:46

标签: julia ijulia-notebook

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

这里的上下文是我移植的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

1 个答案:

答案 0 :(得分:2)

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

示例:

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