如何在不指定完整绝对路径的情况下在Julia中加载文件?

时间:2018-11-29 16:53:03

标签: file-io julia

我正在尝试在Julia中运行以下脚本:

open("users/xxx/xxx.txt", "a+") do io
        write(io, "\n\nblah blah blah @ $(function())\blahhhhhh: $(variable)")
end

但是,如果我不包括绝对路径,那么这是行不通的……我不想使用绝对路径,这样我的代码将变得更加通用。

注意:blah,变量和函数用于使我的代码更通用。

1 个答案:

答案 0 :(得分:2)

@__DIR__是您的朋友。要编写更多通用代码,您可以使用joinpath(@__DIR__, "path", "relative", "to", "the", "script", "file")。在REPL中,@__DIR__pwd()