无法在Julia

时间:2016-04-15 23:05:25

标签: file-io julia

这可能是一个非常基本的问题,但我无法在线找到答案。当Julia与我的脚本不在同一个目录中时,我无法在Julia中打开任何文件。所以如果我想做readall(open("~/Documents/dictionary.txt"))我总是得到一个文件不存在错误。这是一个应用程序,其中脚本从命令行获取文件路径(可以是绝对路径或相对路径)。 Python很容易处理这个问题,但Julia似乎对我有麻烦。谢谢你的帮助。

1 个答案:

答案 0 :(得分:3)

在基于unix的系统上,函数expanduser("~")返回当前用户的主目录,因此在开头添加它将起作用,

julia> open(expanduser("~")*"/Documents/dictionary.txt")

致@Dan Getz的信用。