从不同目录读取文件

时间:2013-10-18 13:49:45

标签: file-io io lua

我有一个单独的文件夹Input用于文本文件。我正在尝试读取某个文件'train.txt'中的行。那么我该如何使用这段代码呢?

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

end

1 个答案:

答案 0 :(得分:1)

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

for line in io.lines("/some/path/Input/train.txt") do
    --print(line)
end