No dices como guardas los datos, eso abre todo un abanico de posibilidades.
Por ejemplo:
Usar
texto plano.
Usar
Pickle
Usar
JSON
Usar
CSV
Usar
SQLite3
Y a eso le añadimos que o mas bien multiplicamos las opciones para interfaz gráfica como:
tk wxpython pygtk pyqt pygame (no recomendable, pero aun factible)
Tomando en cuenta el principio de multiplicación tenemos 5 * 5 = 25 posibilidades, buena suerte
.