Timing en rutine i Python

Timing en rutine i Python


Ifølge et intervju publisert på Artima Utviklernettsted, målet om skaperen av Python var å skape et språk som ville "bro over gapet mellom skallet og C." Timer rutiner - som tidligere ville ha blitt skrevet med et lavnivå språk som "C" - kan skrives ved hjelp av Python standard bibliotek. Du kan bruke Python-funksjonen "time.sleep ()" for å lage en timer som venter et bestemt antall sekunder før slik at neste Python setningen til å kjøre.

Bruksanvisning

1 Klikk på "Start" -knappen. Klikk på "Alle programmer". Klikk på "Tilbehør" -menyen. Klikk "Notisblokk" for å starte tekst editor.

2 Skriv inn følgende kode i Notisblokk. Alternativt kan du velge koden med musen, trykker du "Ctrl-c" for å kopiere den til utklippstavlen, og deretter lime det inn i Notepad med en "Ctrl + V" kommandoen.
Erstatt "...." med tomme mellomrom for å rykke inn koden innenfor "mens" loop.

import tid
looptime = 10
sløyfe = 0
mens loop <10:
.... Print looptime-løkke
.... Time.sleep (1)
.... Sløyfe = sløyfe + 1
print "ferdig"

3 Klikk på "File" -menyen og velg "Lagre" alternativet. Lagre filen under navnet "mytimer.py." Klikk på "File" -menyen, velg deretter "Avslutt" for å lukke Notisblokk.

4 Klikk på "Start" -knappen. Klikk på "Run" -menyen. Skriv inn ordet "kommandoen" inn i boksen merket "Åpne:" ". OK" klikk

5 Angi katalogen som inneholder filen "mytimer.py." Skriv "cd test" hvis katalogen der du lagret "mytimer.py" er i en katalog som heter "test".

6 Type "C: \ Python \ python" og trykk deretter på "Enter" -tasten for å laste Python tolk. Noen Windows Python montører bruke en versjon spesifikk katalog for å lagre tolk. For eksempel, hvis den versjonen av Python på systemet er 2.7, må du starte det ved å skrive "C: \ Python27 \ python" ved ledeteksten deretter trykke på "Enter" -tasten.

7 Type "execfile (" mytimer.py ")" i Python ledeteksten, og trykk deretter på "Enter" -tasten. Manuset skal begynne en nedtelling som begynner med nummer ti.

Hint

  • Endre timeren rutine slik at du kan bruke den i andre Python-skript. Omskrive manuset som en funksjon som tar den totale tiden som inngangsparameter. Lagre denne filen under et unikt, men minneverdig navn. Import og ringe timerfunksjon som du ville en standard Python-modul.
  • Inkluder riktig Python shebang som den første linjen i skriptet hvis du ønsker å dele manuset med andre eller bruke det som en CGI eller Common Gateway Interface script. De fleste Windows-installasjoner må bruke den samme banen du vil bruke for en kommandolinje. For eksempel, for Windows-systemer type "# C: \ Python \ python.exe -u" på toppen av skriptet for å få tilgang til tolk i Windows Python-katalogen. Unix eller Linux-systemer må "#! / Usr / bin / python" som shebang.