pickled object, read and write..

Prateek surekap at gmail.com
Sun Apr 22 22:26:46 EDT 2007

On Apr 22, 11:40 pm, "israph... at googlemail.com"
<israph... at googlemail.com> wrote:
> Hi all.
> I have to put together some code that reads high scores from a saved
> file, then gives the user the opportunity to add their name and score
> to the high scores list, which is then saved.
> Trouble is, I can't tell the program to read a file that doesn't
> exist, that generates an error.
> So I must have a file created, problem HERE is everytime the program
> is run, it will overwrite the current list of saved high scores.
> Advice would be much appreciated.

Try the following idiom:

		fp = open("filename", 'r+')
	except IOError:
		fp = open("filename", 'w+')



More information about the Python-list mailing list