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