Używam strony internetowej używającej Django i importuję plik ipdb na początku prawie wszystkich moich skryptów, aby ułatwić debugowanie. Jednak przez większość czasu nigdy nie używam funkcji z modułu (tylko podczas debugowania).Czy importowanie modułu (ale nie używanie go) zmniejsza wydajność w Pythonie?
Zastanawiasz się, czy to zmniejszy moje wyniki? Tyle, że gdy chcę utworzyć przerwania Wolę napisać:
ipdb.set_trace()
w przeciwieństwie do:
import ipdb; ipdb.set_trace()
Ale widziałem drugiego przykładu zrobić w kilku miejscach, co sprawia, że zastanawiam się jeśli jest bardziej wydajny ...
Po prostu nie wiem, w jaki sposób importowanie modułów Pythona wiąże się z wydajnością (zakładając, że nie używasz metod modułu w swoim skrypcie).
Czy importowanie modułu (ale nie używanie go) zmniejsza wydajność w Pythonie? To jest pytanie – joaquin
Rzeczywiście @joaquin, byłem już w trakcie mojej edycji powyżej, kiedy napisałeś swój komentarz;). Niektórzy mogą się z tym nie zgodzić, ale jest to również świetne miejsce, aby udzielić porady dotyczącej rozwiązywania problemów zainteresowanym tym pytaniem. – Remi
Dzięki! Doceniałem praktyczne przykłady. =) –