Sto lavorando su un programma in Python per Windows, e vorrebbe salvare le variabili e le preferenze dell'utente in modo che io possa ricordare, anche dopo che il programma è stato interrotto e riavviato .Come conservare le variabili/preferenze in Python per un uso successivo
C'è un modo ideale per farlo su macchine Windows? _winreg
e il registro di Windows sono adatti per questa attività? O devo creare una sorta di database personale?
'os.path.expanduser' non funziona ovunque? Perché scrivere più codice? –
Solo usando expanduser non otterrai la cartella dei dati dell'applicazione, che è diversa a seconda che tu sia su winXP o win7. In questo modo si ottiene la directory dei dati dell'applicazione indipendentemente dal sistema operativo Windows. – Josiah
Molte app Python su Windows inseriscono i dati nella cartella principale, non nella sua sottodirectory per i dati delle app. Trovo questo ideale, perché il comportamento è lo stesso su Windows e Linux. (Python, TortoiseHG e un'intera serie di altre app Python.) –