Sto cercando un modo per caricare pigramente una variabile a livello di modulo.Variabili del modulo Lazy: può essere fatto?
In particolare, ho scritto una piccola libreria Python per parlare con iTunes, e voglio avere una variabile del modulo DOWNLOAD_FOLDER_PATH
. Sfortunatamente, iTunes non ti dirà dove si trova la sua cartella di download, quindi ho scritto una funzione che acquisisce il percorso file di alcune tracce di podcast e scala l'albero delle directory fino a trovare la directory "Download".
Questo richiede un secondo o due, quindi mi piacerebbe averlo valutato pigramente, piuttosto che al momento dell'importazione del modulo.
C'è un modo per assegnare pigramente una variabile di modulo quando viene acceduta per la prima volta o devo fare affidamento su una funzione?
Questo è assolutamente geniale. Un maestro al lavoro. – wbg