gpt4 book ai didi

julia - 我是 Julia,当 readdir ("data/") 显示一个目录时,为什么 filter(isdir, readdir ("data/") 是空的?

转载 作者:行者123 更新时间:2023-12-05 02:28:18 26 4
gpt4 key购买 nike

我在 Julia 1.7 的 readdir 上使用 isdir 过滤器时遇到了一些问题。运行以下命令:

println(readdir("data/"))
println(isdir("data/SST4Fj1_7d384.result"))
println(isdir("best_fit.csv"))

打印(如预期):

["SST4Fj1_7d384.result", "best_fit.csv"]
true
false

但是在运行的时候

println(filter(isdir, readdir("data/")))

它打印

String[]

在我预期的位置 ["SST4Fj1_7d384.result"]

最佳答案

您需要过滤器列表中的完整相对路径,而不仅仅是子文件夹名称。

所以这应该是:

println(filter(isdir, readdir("data/", join=true)))

关于julia - 我是 Julia,当 readdir ("data/") 显示一个目录时,为什么 filter(isdir, readdir ("data/") 是空的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72680587/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com