我是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
答案 0 :(得分:2)
看看walkdir。您也可以使用readdir()
,也许与filter()
结合使用。
示例:
for d in filter(isdir, readdir())
println("I'm a directory: ", d)
end