On 01/07/2011 09:42 PM, John wrote:
>>>> q_file = open(questions_location) #opens the document successfully
>>>> for line in q_file:
>               print line
> 
> # prints document successfully
>>>> line
> # prints last line of document
>>>> for line in q_file:
>               print line # prints nothing
> 
> ...why does it print nothing?

IIRC, iterating through the lines in a file moves the cursor (is that
the correct term?) to the end of the file. After the first one, use
q_file.seek(0) to go back to the start. I think.

~Corey Richardson
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to