Hi, I can not find out where the extra space comes from. Run following:
import os,sys while 1: print 'Question [Y/[N]]?', if sys.stdin.readline().strip() in ('Y','y'): #do something pass $ python q.py Question [Y/[N]]?y Question [Y/[N]]?y Question [Y/[N]]?y Question [Y/[N]]?y Question [Y/[N]]?n Question [Y/[N]]? Question [Y/[N]]? There is a space evrywhere just before Q Any insight? -- alfz1 -- http://mail.python.org/mailman/listinfo/python-list