¿Cómo escribir un diccionario en un archivo existente?
Digamos que tengo un diccionario y quiero escribirlo en un archivo existente. ¿Cómo puedo hacerlo sin perder nada que potencialmente podría ya existir en el archivo? Lo que estaba pensando es hacer lo siguiente:
def write_report(r, filename):
input_filename=open(filename, "a")
input_filename.close()
for (k,v) in r.items():
input_filename.write(k,v)
return filename
Lo que quiero asegurarme es que el nombre del archivo contenga correctamente el diccionario.