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

How to load a file in Julia without specifying full absolute path?

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

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

但是,如果我不包含绝对路径,这将不起作用...我不想使用绝对路径,这样我的代码会更通用。

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

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