On Tue, May 24, 2011 at 1:31 AM, Cathy James <nambo...@gmail.com> wrote: > dear mentor, > > I need help with my code: <snip>
In addition to what others have already said... > please see my attempt below and help: > > #1) open file and display current file contents: > f = open ('c:/testing.txt'', 'r') > f.readlines() > #2) and 3) use while loop to write user input to file, save to file, close > when press enter: > while True: > s = input ('enter name: ').strip() > f = open ('c:/testing.txt', 'a') > if f.writable(): Since you *just* opened the file in append mode, this condition will *always* be true (append mode implies writability), so your `else` clause will *never* be executed. > f.write(s) > break > else: > f = open ('c:/testing.txt', 'r') > f.readlines() > for line in f: > print (line) Similar beginner questions would be best directed to Python's Tutor mailinglist: http://mail.python.org/mailman/listinfo/tutor Cheers, Chris -- http://mail.python.org/mailman/listinfo/python-list