Csv 使用Julia从txt中读取路径列表并将其打开

Csv 使用Julia从txt中读取路径列表并将其打开,csv,julia,Csv,Julia,我有一个带有一些csv路径的txt文件,例如文件Links.txt,其中包含 /home/someone/something/aplha1.csv /home/someone/something/aplha2.csv /home/someone/something/aplha3.csv /home/someone/something/aplha4.csv 我想使用Julia Lang逐行读取文件,然后每行读取csv文件。我正在使用下面的代码 open("Links.txt") do f

我有一个带有一些csv路径的txt文件,例如文件Links.txt,其中包含

/home/someone/something/aplha1.csv    
/home/someone/something/aplha2.csv
/home/someone/something/aplha3.csv
/home/someone/something/aplha4.csv
我想使用Julia Lang逐行读取文件,然后每行读取csv文件。我正在使用下面的代码

open("Links.txt") do f
  for line in eachline(f)
  rawnames = readcsv(line)
  println("read line: ", line)
  end
end
不幸的是,我得到了错误

ERROR: opening file /home/someone/something/aplha1.csv
: No such file or directory
有什么想法吗


谢谢

问题是
的末尾包含行尾字符。试着把它改成

readcsv(chomp(line))

当您从命令行执行
cat/home/someone/someone/aplha1.csv
时会发生什么情况?嘿,Paul,它返回aplha1.csv的内容而没有任何错误请注意,虽然很难从shell进行排列,但大多数UNIX系统上的文件名实际上都可以包含换行符,因此需要名为
“/home/someone/something/aplha1.csv\n”
实际上并不荒谬。