Foros Python

Versión completa: De txt a diccionario
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buen día. 

Quería saber si alguien sabría como hacer para que el contenido de un txt (guardado previamente con la informacion de un diccionario), luego pueda cargarlo, volver a modificarlo y guardarlo nuevamente.
El guardado funciona correctamente, el problema sucede cuando cargo el texto, una vez cargado, todo lo que utilizaba el diccionario comienza a fallar, saliendo:

Código:
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python3.6/tkinter/__init__.py", line 1705, in __call__
    return self.func(*args)
  File "/home/andres/Documentos/PythonProjects/Organizador/organizador.py", line 84, in anadirCarpeta
    datos[entryCarpeta.get()] = ""
TypeError: 'str' object does not support item assignment

Linea 84:

Código:
    listaCarpetas.insert(END, entryCarpeta.get())
    datos[entryCarpeta.get()] = ""
    entryCarpeta.delete(-1,END)

(Esto sucede en cualquier linea que utilice nuevamente el diccionario).
Gracias de antemano  Big Grin
Hola.

Sin ver el código por el cual guardás el contenido del diccionario en un archivo de texto y viceversa es difícil saber cuál es el error. Pero te conviene usar el módulo estándar pickle, que para este tipo de cosas es ideal: https://recursospython.com/guias-y-manua...e-objetos/.

Saludos