从不同目录中读取文件

我有一个名为Input的文件夹来存储文本文件。我想要读取名为train.txt的文件中的行。那么我应该如何使用下面的代码来实现?

for line in io.lines '???' do

end
点赞
用户1009479
用户1009479

io.lines 函数可以接收一个可选的参数,表示所迭代的文件。由于该文件位于不同的文件夹中,因此需使用绝对路径或正确的相对路径。例如,在类 Unix 系统中,您可以使用 "/some/path/Input/train.txt"

for line in io.lines("/some/path/Input/train.txt") do
    --print(line)
end
2013-10-18 13:57:01