Forum >> Principianti >> Liste e file di testo

Pagina: 1

Ciao a tutti, un consiglio
Sto migliorando un programmino di quiz e funziona tutto (incredibile) :D



Volevo implementarlo con la possibilità di scegliere se inserire le domande a mano (già esistente e funzionante) oppure usare un file di testo, e qui i problemi



Creo il file di testo, lo apro con open() e creo la lista, che però contiene il \n (che non so eliminare. Primo problema)



La difficoltà è che devo creare una lista di lista del tipo



[[domanda,risposta],[domanda,risposta],[domanda,risposta],[domanda,risposta]...

quindi il file avrà una serie di righe composte da due elementi separati da una virgola


suggerimenti su come creare questa lista?


Grazie
>>> domande = [['domanda 1', 'risposta 1'], ['domanda 2', 'risposta 2'], ['doman
... da 3', 'risposta 3']]
>>> domande
[['domanda 1', 'risposta 1'],
 ['domanda 2', 'risposta 2'],
 ['domanda 3', 'risposta 3']]
>>> import json
>>> json.dump(domande, open('domande.json', 'w'))
>>> del domande
>>> domande = json.load(open('domande.json'))
>>> domande
[['domanda 1', 'risposta 1'],
 ['domanda 2', 'risposta 2'],
 ['domanda 3', 'risposta 3']]
THE 🍺-WARE LICENSE (Revision ㊷):
<carlo@🐍.it> wrote this post. As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you
think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝
Grazie :)



Provo e ti faccio sapere
Funziona



Mille grazie


Pagina: 1



Esegui il login per scrivere una risposta.