我正在尝试在Julia中运行以下脚本:
open("users/xxx/xxx.txt", "a+") do io
write(io, "\n\nblah blah blah @ $(function())\blahhhhhh: $(variable)")
end
但是,如果我不包括绝对路径,那么这是行不通的……我不想使用绝对路径,这样我的代码将变得更加通用。
注意:blah,变量和函数用于使我的代码更通用。
答案 0 :(得分:2)
@__DIR__
是您的朋友。要编写更多通用代码,您可以使用joinpath(@__DIR__, "path", "relative", "to", "the", "script", "file")
。在REPL中,@__DIR__
是pwd()
。