File io 如何在Julia中加载文件而不指定完全绝对路径?

File io 如何在Julia中加载文件而不指定完全绝对路径?,file-io,julia,File Io,Julia,我尝试在Julia中运行以下脚本: open("users/xxx/xxx.txt", "a+") do io write(io, "\n\nblah blah blah @ $(function())\blahhhhhh: $(variable)") end 但是,如果我不包括绝对路径,这就不起作用。。。我不想使用绝对路径,这样我的代码会更通用 注意:blah、variable和function用于使我的代码对这个问题更加通用 是你的朋友。要编写更通用的代码,可以使用join

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

open("users/xxx/xxx.txt", "a+") do io
        write(io, "\n\nblah blah blah @ $(function())\blahhhhhh: $(variable)")
end
但是,如果我不包括绝对路径,这就不起作用。。。我不想使用绝对路径,这样我的代码会更通用


注意:blah、variable和function用于使我的代码对这个问题更加通用

是你的朋友。要编写更通用的代码,可以使用joinpath(@uu DIR_uu,“path”,“relative”,“To”,“the”,“script”,“file”)。在REPL中,
@\uuuuu DIR\uuuu
pwd()

是您的朋友。要编写更通用的代码,可以使用joinpath(@uu DIR_uu,“path”,“relative”,“To”,“the”,“script”,“file”)。在REPL中,
@\uuuuu DIR\uuuu
pwd()

您应该能够使用相对路径。使用
pwd()
检查您是否在正确的文件夹中。您的代码是正确的,但是在运行它之前,目录用户/xxx必须存在。您很可能位于预期之外的其他文件夹中(使用
pwd()
进行检查),您应该能够使用相对路径。使用
pwd()
检查您是否在正确的文件夹中。您的代码是正确的,但是在运行它之前,目录用户/xxx必须存在。您很可能位于预期之外的其他文件夹中(使用
pwd()
进行检查)