Login and get codingComplete the function below simulating Unix'
tail
, for example:$ tail -3 test_tail.py # byte to str conversion and strip off last line's newline char expected = [line.decode("utf-8") for line in lines] assert tail(f.name, 10) == expectedComplete the function below which receives (absolute)
filepath
andn
lines to filter from the end which is returned in a list.For example, if we call it on a file - stored in
filepath
- with this content:Hello world! We hope that you are learning a lot of Python. Have fun with our Bites of Py. Keep calm and code in Python! Become a PyBites ninja!... and give it
n
of 2 (= calling it as:tail(filepath, 2)
), it should return this:['Keep calm and code in Python!', 'Become a PyBites ninja!'](note: newlines are stripped off)
Have fun and let us know if you have any questions ...
407 out of 411 users completed this Bite.
Will you be Pythonista #408 to crack this Bite?
Resolution time: ~28 min. (avg. submissions of 5-240 min.)
Pythonistas rate this Bite 2.8 on a 1-10 difficulty scale.
» You can do it! 😌