alf wrote: > 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?
You already got the answer, but as for the rest: It's really easier for you if you use raw_input() for your question/input pair instead. -- http://mail.python.org/mailman/listinfo/python-list