mac 下 julia 无法读取 桌面(desktop)上的文件

using CSV
file1="//Users//guo//Desktop//"
file2="//Users//guo//Weiyun//codes//julia//"
CSV.read(file2*"BCH001.csv")

文件: BCH001.csv 如果放在 file2 目录下,通过JuliaPro 安装的atom 编辑器可以顺利读取该文件,
如果放在 file1 目录下,则读取错误,错误提示如下:
LoadError: SystemError: opening file “//Users//guo//Desktop//BCH001.csv”: Operation not permitted

路径改成:/Users/guo/Desktop/

在windows下的路径写成C:\\之类的是因为\\是转义字符,在Julia下另一种写法是
raw"C:\Users\jc"

Edit:

但似乎这不是这个问题的原因… 估计还是跟权限有关:更详细地需要你把下面两个命令的结果贴出来

  • ls -l /Users/guo/Desktop/BCH001.csv
  • ls -l /Users/guo/Weiyun/codes/julia/BCH001.csv
1 个赞

非常感谢,确实访问权限的问题。:+1: