Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 在Scala中读取文本文件_Linux_Scala - Fatal编程技术网

Linux 在Scala中读取文本文件

Linux 在Scala中读取文本文件,linux,scala,Linux,Scala,我一直在尝试使用Scala一行一行地读取文本文件 scala> import scala.io.Source scala> val filename = "read from file" scala> for (line <- Source.fromFile(filename).getLines) { println(line) } scala>导入scala.io.Source scala>val file

我一直在尝试使用Scala一行一行地读取文本文件

scala> import scala.io.Source
scala> val filename = "read from file"

scala> for (line <- Source.fromFile(filename).getLines)
      {
        println(line)
      }
scala>导入scala.io.Source
scala>val filename=“从文件读取”

scala>for(第行)将文件的正确完整路径放入
filename


类似于
/home/username/workdir/some_file.txt

您共享的代码中的文件名与错误不匹配。无论如何,错误似乎只是您要查找的文件不在那里。请再次检查文件名是否有效并存在于REPL的工作目录中。您可以使用h
java.nio.file.path.get(“”).toabsolutionPath().toString
java.io.FileNotFoundException: open file scala (No such file or directory)
  at java.base/java.io.FileInputStream.open0(Native Method)
  at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
  at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
  at scala.io.Source$.fromFile(Source.scala:91)
  at scala.io.Source$.fromFile(Source.scala:76)
  at scala.io.Source$.fromFile(Source.scala:54)
... 32 elided