15 : 言語処理100本ノックでPythonのお勉強
自然数Nをコマンドライン引数などの手段で受け取り,入力のうち末尾のN行だけを表示せよ.確認にはtailコマンドを用いよ.
Pythonコードはこんな感じ。
# tail.py file = 'hightemp.txt' N = int(input('文の末尾から切取りたい行数を選択してください。\n')) with open(file) as data: lines = data.readlines() for line in lines[-N:]: print(line.strip())
コードをターミナルから実行。
$ python tail.py 文の末尾から切取りたい行数を選択してください。 5
Unixコマンドで確認。
$ tail -5 hightemp.txt
Qiitaのこちらの記事を参考にしております。