Sto eseguendo un sito Web utilizzando Django e importando ipdb all'inizio di quasi tutti i miei script per semplificare il debug. Tuttavia, la maggior parte delle volte non uso mai le funzioni dal modulo (solo quando eseguo il debug).L'importazione di un modulo (ma non l'uso) riduce le prestazioni in Python?
Mi chiedo solo, questo diminuirà la mia prestazione? E 'solo che quando voglio creare un punto di interruzione preferisco scrivere:
ipdb.set_trace()
in contrapposizione a:
import ipdb; ipdb.set_trace()
Ma ho visto il secondo esempio fatto in diversi luoghi, il che mi fa chiedere se è più efficiente ...
Semplicemente non so come l'importazione dei moduli python si riferisce all'efficienza (presupponendo che non si stiano utilizzando i metodi del modulo all'interno del proprio script).
L'importazione di un modulo (ma non l'uso) riduce le prestazioni in Python? Questa è la domanda – joaquin
In effetti @joaquin, ero già nel processo della mia modifica sopra quando hai scritto il tuo commento;). Alcuni potrebbero non essere d'accordo, ma questo è anche un ottimo posto per dare consigli orientati alla risoluzione dei problemi a chi è interessato alla domanda. – Remi
Grazie! E ho apprezzato gli esempi pratici. =) –