【发布时间】:2022-08-04 08:44:06
【问题描述】:
参数:我在名为algorithm 的目录中,此算法位于名为src 的父目录中。还有另一个名为data 的目录也在src 父目录中。例如。 data的相对路径是src/data,algorithm的相对路径是src/algorithm。在data 目录中还有一个info.csv 文件。
如果我想在当前位于data 子目录中的程序中读取info.csv 的内容,我该怎么做?执行CSV.File(\"..//data//info.csv\"; delim = \";\") 之类的操作似乎不起作用。
-
CSV.File(\"../data/info.csv\"; delim = \";\")- 你需要在路径周围使用\" \"和单/不是双// -
@PrzemyslawSzufel 不幸的是,这仍然不起作用。
-
此外,对于独立于操作系统的方式,请使用
joinpath -
你在 Windows 上吗?我认为@PrzemyslawSzufel 的解决方案是 Linux/Mac 的正确语法,但在 Windows 上我认为它可能会有所不同?我在 Linux 上,所以无法测试,但看起来这里有很好的建议:discourse.julialang.org/t/…
-
Krish 使用的是 unix 风格的路径,所以我假设是 Linux 或 mac