3

ファイル内の行数を出力しようとしていますtraining.txtが、コードがファイル全体を読み取っていないことがわかりました。コードは次のようになります。

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

test.txtと同じ形式のファイルを変更しようとしましたがtraining.txt、ファイルの読み取りは正常に機能し、ファイルの最後まで読み取りました。多分問題は私のテキストファイルにありますか?しかし、どのように?同じ形式です。

テスト用にテキスト ファイルがここにアップロードされます。

4

1 に答える 1

5

アップロードしたファイルtraining.txtは と同じ形式test.txtではありません。EOL (End of Line) を示す改行文字がありません。違いを確認するには、メモ帳で開いてみてください。

于 2013-09-20T02:12:19.327 に答える