我正在尝试打印文件training.txt
中的行数,但发现我的代码没有读取整个文件。代码是这样的:
row = 1
for line in io.lines 'training.txt' do
row = row + 1
end
print(row)
我尝试使用与test.txt
具有相同格式的training.txt
更改文件,并且文件读取工作正常,读取直到文件末尾。也许问题出在我的文本文件中?但是怎么样?它具有相同的格式。
上传文本文件here进行测试。
答案 0 :(得分:5)
您上传的文件training.txt
与test.txt
的格式不同,它没有表示EOL(行尾)的换行符。尝试在记事本中打开它以查看差异。