strip() isn't working as i expect, am i doing something wrong - Sample data in file in.txt:
'AF':'AFG':'004':'AFGHANISTAN':'Afghanistan' 'AL':'ALB':'008':'ALBANIA':'Albania' 'DZ':'DZA':'012':'ALGERIA':'Algeria' 'AS':'ASM':'016':'AMERICAN SAMOA':'American Samoa' Code: f1 = open('in.txt', 'r') for line in f1: print line.rsplit(':')[4].strip("'"), Output: Afghanistan' Albania' Algeria' American Samoa' Why is there a apostrophe still at the end? Thanks in advance. Nick -- http://mail.python.org/mailman/listinfo/python-list