未完成文件读取

我想要打印出文件 training.txt 中的行数,但是发现我的代码没有读取整个文件。代码如下:

row = 1
for line in io.lines 'training.txt' do
    row = row + 1
end
print(row)

我尝试用与 training.txt 相同格式的 test.txt 文件替换它,结果文件读取正常,读到了文件末尾。那么问题可能是出在我的文本文件上?但是为什么呢?文件格式都是一样的。

测试用的文本文件在这里

点赞
用户1576957
用户1576957

你上传的文件 training.txt 格式与 test.txt 不同,它没有标识行尾(End of Line)的换行符号。尝试在记事本中打开以查看其差异。

2013-09-20 02:12:19