在R
中,从任何工作目录开始,我都可以
setwd("~/Desktop")
这与我的linux发行版在命令行解释cd
的方式一致。但Julia
似乎无法识别~/
符号:
julia> cd("~/Desktop")
ERROR: chdir ~/Desktop: No such file or directory
in systemerror at error.jl:38
in cd at file.jl:13
这是一个错误吗?
答案 0 :(得分:31)
这个成语与你所见from the source不同。如果不带参数调用 cd(),则默认为主目录。函数 homedir()可用于添加主目录。
julia> homedir()
"/Users/jeffw"
julia> cd("/")
julia> pwd()
"/"
julia> cd()
julia> pwd()
"/Users/jeffw"
结合事物
julia> cd("$(homedir())/Desktop")
julia> pwd()
"/Users/jeffw/Desktop"
答案 1 :(得分:1)
问题是Julia没有扩展~
。您需要手动提供完整路径。这项工作正在进行中,但我现在正在打电话,找不到问题。