2016-02-26 21 views
7

Obecnie wystarczy dodać następujące linie wokół mojego kodu:Jak ustawić czas wykonywania skryptu w PyCharm bez dodawania kodu za każdym razem?

import time 
start_time = time.time() 

# my code here 

print "time elapsed: {:.2f}s".format(time.time() - start_time) 

Czy to możliwe, aby osiągnąć to samo bez dodawania kodu do każdego skryptu Chcę czasie? Dodanie czegoś w konfiguracji uruchamiania lub przy użyciu wtyczki?

+0

Kiedy uruchamiam swój kod w PyCharm, zawsze otrzymuję czas potrzebny do uruchomienia domyślnie. – idjaw

Odpowiedz

12

Można profil skryptu przez naciśnięcie przycisku „profilu” (jest po prawej stronie w „biegu”, „debug” i „Uruchom z zasięgiem” przyciski):

Profile button

Wśród wyników znajduje się nazwa samego skryptu oraz czas potrzebny na jego uruchomienie.

Uwaga: funkcja jest dostępna w PyCharm PROFESSIONAL 2017.1 dla platformy Linux; inne instalacje mogą nie udostępniać przycisku profilera.

+0

to nie jest dla ostatniego wydania Pycharm Community Edition w 2017 roku, jest jakakolwiek alternatywa dla idei, którą mogę wykorzystać z terminala. –

+0

@AloyASen możesz rzucić okiem na to pytanie: https://stackoverflow.com/questions/6786990/find-out-time-it-took-for-a-python-script-to-complete-execution – lev