puoi dirmi come posso ottenere una funzione di sonno ad alta precisione in Python2.6 su Win32 e su Linux?Python: alta precisione time.sleep
32
A
risposta
53
È possibile utilizzare i numeri in virgola mobile in sleep()
:
L'argomento può essere un numero in virgola mobile per indicare un tempo più preciso sonno.
Così
time.sleep(0.5)
dormirà per mezzo secondo.
In pratica, tuttavia, è improbabile che si ottenga molto più di una precisione millisecondo con il sonno, in quanto i sistemi operativi in genere supportano solo millisecondi di sospensione e poiché una quantità di tempo molto breve diventa rapidamente inaffidabile.
10
Ecco una domanda simile:
how-accurate-is-pythons-time-sleep
Su linux se avete bisogno di elevata precisione si potrebbe voler considerare di usare ctypes chiamare nanosleep() o clock_nanosleep(). Non sono sicuro di tutte le implicazioni di provarlo.
Problemi correlati
- 1. Numpy alta precisione
- 2. C# Alta precisione doppia
- 3. Python time.sleep vs busy wait accuracy
- 4. C# calcoli ad alta precisione
- 5. Programmazione generica: Log FFT o convoluzione ad alta precisione (python)
- 6. Tempo di sistema ad alta precisione in python
- 7. matematica di alta precisione su GPU
- 8. Localizzazione geografica ad alta precisione Html5
- 9. Python - perché time.sleep causa perdita di memoria?
- 10. Come interrompere time.sleep() in un python concurrent.futures
- 11. Numeri in virgola mobile ad alta precisione in Haskell?
- 12. Timer ad alta risoluzione (precisione millisecondo) in Go on Windows
- 13. Come lavoro con decimali ad alta precisione in PHP
- 14. Calcolo di e (base del log naturale) in alta precisione in Python?
- 15. C++ vs Python precisione
- 16. Precisione operatore Python
- 17. Precisione in python
- 18. Precisione dell'operatore Python - e superiore a
- 19. Python - time.sleep() offset per la durata del codice
- 20. Precisione float Python senza precisione intera dopo il punto decimale
- 21. Utilizzo di memoria alta Python con BeautifulSoup
- 22. Precisione arbitraria in virgola mobile Python disponibile?
- 23. Python: ridurre la precisione panda timestamp dataframe
- 24. Galleggiante galleggiante di precisione in Python
- 25. goroutine non viene eseguito se time.sleep incluso
- 26. C'è un modo per fermare time.sleep in windows?
- 27. Precisione degli operatori booleani
- 28. Astyanax Cassandra Precisione doppia precisione
- 29. Precisione sleep filo
- 30. Python: Perché il tempo di importazione non funziona per time() ma funziona per time.sleep()?