File io 从不同目录读取文件

File io 从不同目录读取文件,file-io,io,lua,File Io,Io,Lua,我有一个单独的文件夹Input用于文本文件。我试图读取某个文件“train.txt”中的行。那么我如何使用这个代码呢 for line in io.lines '???' do end 接受一个可选参数来表示它迭代的文件。由于此文件位于不同的文件夹中,请使用绝对路径或正确的相对路径。例如,在类Unix系统中,可以使用“/some/path/Input/train.txt” 接受一个可选参数来表示它迭代的文件。由于此文件位于不同的文件夹中,请使用绝对路径或正确的相对路径。例如,在类Unix系统

我有一个单独的文件夹
Input
用于文本文件。我试图读取某个文件“train.txt”中的行。那么我如何使用这个代码呢

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

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

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


OP请求读取名为Input的目录中的文件。只需将“train.txt”更改为“Input/train.txt”即可解决此问题。OP要求读取名为Input的目录中的文件。只需将“train.txt”更改为“Input/train.txt”即可解决此问题。
for line in io.lines("/some/path/Input/train.txt") do
    --print(line)
end