In Python, the following statements do not work:
f = open(\"ftmp\", \"rw\") print >> f, \"python\"
I get the error:
Trace
Better yet, let the documentation do it for you: http://docs.python.org/library/functions.html#open. Your issue in the question is that there is no "rw" mode... you probably want 'r+' as you wrote (or 'a+' if the file does not yet exist).