[Python] ricaricare da interprete.

Riccardo Lemmi riccardo a reflab.com
Ven 20 Giu 2014 15:00:09 CEST


Alessandro Balzano wrote:

> reload(key) dovrebbe fare al caso tuo.
> 
> 
> Il giorno 20 giugno 2014 11:48, Gabriele Battaglia <iz4apu a libero.it>
> ha scritto:
> 
>> Buongiorno a tutti.
>> Torno con una domanda basic, non nel senso del linguaggio Basic, ma
>> in quello della sua estrema semplicità.
>> Devo testare una funzione che sto scrivendo, mettiamo che la funzione
>> si chiami key() e stia dentro al file key.py
>> Voglio testarla da interprete.
>>
>> from key import key
>>
>> poi faccio i test.
>>
>> A questo punto, modifico la funzione e voglio testare l'effetto delle
>> mie modifiche.
>>
>> Ho provato a ripetere l'import ma sembra non aggiornare niente. Ho
>> provato ad usare
>>
>> del key
>>
>> e poi a reimportare ma sembra che mi carichi la versione vecchia.
>>
>> How to do?
>>
>> Grazie.

Per cose semplici il reload va benissimo, ma se devi fare i test in 
shell tanto vale che usi direttamente gli unittest.

-- 
                                       Riccardo Lemmi



Maggiori informazioni sulla lista Python