Mam skrypt w języku Python, który przetwarza duży plik tekstowy (z liniami około 4 mln) i zapisuje dane w dwóch oddzielnych plikach.Efekt wydajności używania instrukcji drukowania w skrypcie Python
Dodałem instrukcję print, która wyprowadza ciąg znaków dla każdej linii do debugowania. Chcę wiedzieć, jak źle może to być z punktu widzenia wydajności?
Jeśli będzie bardzo źle, mogę usunąć linię debugowania.
Edit
Okazuje się, że posiadanie instrukcji print dla każdego wiersza w pliku o 4 mln linii jest zwiększenie czasu zbyt wiele.
Wypróbuj i przekonaj się sam? – NPE
'timeit' http://docs.python.org/2/library/timeit.html – wim
Będzie wolniej, ponieważ trzeba wykonać dużą liczbę odbitek, każde dodatkowe przetwarzanie będzie skutkować pewną karą wykonania. –