Here is my code:
with open(path) as file:
    lines = file.readlines()
    print lines[0:5]
However I get many extra characters, for example:
['cat2\xc2\xa0\xc2\xa0 2\xc2\xa0 0', 'cat1\xc2\xa00.5\xc2\xa0 0', 'cat2\xc2\xa0\xc2\xa0 1\xc2\xa0 0', 'cat1\xc2\xa0\xc2\xa0 0\xc2\xa0 0', 'cat2\xc2\xa0\xc2\xa0 0\xc2\xa0 3']
Why do I get them?
The original text file was this:
cat2   2  0
cat1 0.5  0
cat2   1  0
cat1   0  0
cat2   0  3
 
    