Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako spustiť Python funkcie s časovačom

jazyk Python obsahuje niekoľko spôsobov oddialenie výkonu funkcie . Metóda " spať " v module " time " umožňuje vložiť oneskorenie pred spustením pokračuje . " Schede " modul umožňuje plánovať funkcie, ktoré majú byť vykonané po určitej oneskorenie , s priorít . " Timer " objekt v " závitov " modul spomaľuje výkon funkcie , je v multi - Threaded súvislosti s Návod
time.sleep
1

import " čas " modul pomocou príkazu " dovozné času . "
2

použite príkaz " time.sleep ( 2 ) " odložiť spustenie programu po dobu 2 sekúnd .
3

Meškanie na kratšiu dobu pomocou desatinných čísel . Napríklad , použite " time.sleep ( 0,005 ) " odložiť o 5 milisekúnd . Toto oneskorenie nie spoľahlivo presný , však, pretože ďalšie témy okrem jazyka Python môže byť spustený .
4

Zavolajte funkciu ihneď po povele " time.sleep " ho spustiť po oneskorení .

plánovač objekt
5

import " čas " a " schede " moduly pomocou príkazu " import čas , harmonogramy . "
6

Vytvoriť plánovač objekt s príkazom " plánu = sched.scheduler ( time.time , time.sleep ) . " Oba argumenty sú funkcie , ktorá vracia aktuálny čas , a ten , ktorý spôsobuje oneskorenie . Môžete použiť aj iné funkcie okrem " čas " modulu , napríklad , ak vytvárate simuláciu , ktorá implementuje vlastné časové premenné .
7

Pridať na funkciu plánovača s príkazom " plán . vstup ( 2,1 , tlač , '0 ' ) . " Funkcia " print " je naplánované spustenie 2 sekundy po tento príkaz je vykonaný , s argumentom '0 . ' Druhý argument ( '1 ' ) , je prioritou tejto akcie , ktorá sa bude merateľná ďalších akcií v plánovači .
8

Začnite plánovač s príkazom " schedule.run ( ) . " Všimnite si , že oneskorenie Každá udalosť je relatívna , kedy " enter " sa nazýva , ak nie je " run " sa nazýva .
Objekt Timer
9

Importovať " navliekanie " modul s príkazom " import závitov . "
10

Vytvoriť nový časovač objekt s príkazom " timer = threading.Timer ( 5 , tlač , '0 ' ) . " Formát je rovnaký ako na " ENTER " funkciu v " schede " modul , ale to nemá žiadnu prioritu argument .
11.

Spustiť časovač s príkazom " timer.start ( ) . " Oneskorenie začína na tento príkaz . Ďalšie príkazy môžu byť vykonané pred časovač ukončí čakanie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené