text.txt is only read when you open the file, that means that your read
statement, doesnt now of what has been written to the file, since it was
opened..
        
under if if option == "1":
you should add, then it will be re-read for every read
                abc = open('text.txt')
                query = abc.readlines()

man, 24.12.2007 kl. 03.53 -0800, skrev [EMAIL PROTECTED]:
> Hi! :)
> 
> Im new to python, and I have made a electronic diary - its just a
> task. Here is the code:
> http://pastebin.com/m49391798
> 
> The bug is (feel free to download and test it) that i can't see what i
> wrote in the diary without restarting the program. Here is an example:
> 
> 1: I start the program
> 2: (text.txt is empty)
> 3: I write "hello, how are you?" with the writing-function in the
> program
> 4; I use the read-all-function in the program.
> 5: There is no entries in the diary. But if I restart the program, I
> can read the file.
> 
> The strange thing is that if i watch the file contents while im using
> the program, I see that i add the line "hello, how are you?" to the
> file, but i can't read it with the read-function.
> 
> Can this be a problem with file-pointers? And how can i solve it?
-- 
Lars Johansen <[EMAIL PROTECTED]>
eZ Systems

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to