On 04/03/2017 08:59 PM, Dave wrote: > I created a python program that gets data from a user, stores the data > as a dictionary in a list of dictionaries. When the program quits, it > saves the data file. My desire is to append the new data to the > existing data file as is done with purely text files. However, I can't > find a way to do that. The advice I have seen on the web is to load the > data when the program starts, append the new user input to the list, > then re-write the data file. Is that the best way, or is there a better > way?
If you're talking about a plain text file, can't you just open the file for append mode and write away to it? f = open("file","at") with f: f.write("More text.\n") -- https://mail.python.org/mailman/listinfo/python-list