2016-02-26 11 views
7

Attualmente mi basta aggiungere le seguenti righe in tutto il mio codice:Come posso programmare il tempo di esecuzione dello script in PyCharm senza aggiungere codice ogni volta?

import time 
start_time = time.time() 

# my code here 

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

E 'possibile ottenere lo stesso senza l'aggiunta di codice per ogni script che voglio tempo? O aggiungere qualcosa nella configurazione di esecuzione o utilizzando un plug-in?

+0

Quando eseguo il mio codice in PyCharm, ottengo sempre quanto tempo è necessario eseguire per impostazione predefinita. – idjaw

risposta

12

È possibile profilo lo script premendo il tasto 'profilo' (che è a destra della 'run', 'debug', e 'correre con una copertura' pulsanti):

Profile button

Tra l'output, troverai il nome stesso dello script e il tempo necessario per eseguirlo.

Nota: la funzione è disponibile in PyCharm PROFESSIONAL 2017.1 per la piattaforma Linux; altre installazioni potrebbero non fornire il pulsante del profiler.

+0

non è lì per la recente versione 2017 della Pycharm community Edition c'è qualche alternativa al genere ide che posso sfruttare dal terminale. –

+0

@AloyASen si può dare un'occhiata a questa domanda: https://stackoverflow.com/questions/6786990/find-out-time-it-took-for-a-python-script-to-complet-execution – lev

Problemi correlati