am new to Python , But i have text File like :
12345 | 6789 | abcd | efgh
with open('contacts_index1.txt') as f:
lines = f.read().splitlines("|")
From all of your comments, it looks like the issue has to do with the actual text in the file, and not the ability to parse it. It looks like everyone's solution in here is on the right track, you just need to force the encoding.
The error you are describing is described in this other StackOverflow post.
with open('contacts_index1.txt', 'r') as f: lines = f.read().encode("utf-8").replace("|", "\n")