<[EMAIL PROTECTED]> wrote

Sorry but I'm confused.

I made a little script to whom I wish to pass some pasted(with middle click(x11 style)) multi-row text. But if I pass say 99 rows it crashes with no
error it exits to bash. Any ideas why?

Do you mean you are trying to paste a long piece of text into the
raw_input prompt?

Otherwise I'm not sure what the code below has to do with anything?

from sys import exit

you don;t use exit...

a=0
while True:

This will loop forever (or until an error) since you have no break
statement.

   s=raw_input()
   a+=1
   if s=="finish":
       print "you have  ",  ((a-1)/5), " questions left"

You might be wanting to use the % mod operator here instead
of division? Otherwise it will always report a low value. And 'a'
records how many responses have been given not how many
questions are left.

       print "in", ((a-1)/100), " pages"

Similarly a has nothing to do with pages... It looks like you
need more variables, or something!

       a=0

This does't make much sense to me either.

But mostly I'm confused about what exactly you are doing with
the paste and when.

Assuming it is at the raw_input stage you could try printing
s just to see what was read. That way when it exists you
should still see what was last input.

HTH,

--
Alan Gauld
Author of the Learn to Program web site
http://www.freenetpages.co.uk/hp/alan.gauld


_______________________________________________
Tutor maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/tutor

Reply via email to