Muszę sprawić, aby mój program python czekał przez 200 ms przed odpytywaniem w celu wprowadzenia jakiegoś opisu. W C# na przykład mógłbym użyć Thread.Sleep()
, aby to osiągnąć. Jaki jest najprostszy sposób robienia tego w pythonie?Spraw, aby program w języku Python czekał:
7
A
Odpowiedz
8
Jeśli chcesz po prostu spać można spróbować:
import time
time.sleep(0.2)
20
Time Zastosowanie modułu.
Na przykład, aby opóźnić 1 sekundę:
import time
time.sleep(1) # delay for 1 seconds
W twoim przypadku, jeśli chcesz dostać 200 ms, użyj zamiast tego:
time.sleep(0.2)
time.sleep współpracuje również z pływaka.
6
Możesz użyć metody sleep()
w module time
.
Najpierw należy zaimportować moduł time
w swoim programie. Po tym można wywołać funkcję sleep()
.
Dodaj do tego kodu:
import time
time.sleep(0.2)
3
Użyj time library i użyj polecenia time.sleep() zrobić to czekać. Jest to bardziej efektywne, gdy decyduje się wydobyć go z time library a następnie użyć tylko spać() Dla przykładu:
import time
print('hi')
time.sleep(0.2)
print('hello')
Ulepszona:
from time import sleep
print('Loading...')
sleep(2)
print('Done!')
Uwaga: to nie jest mierzony w sekundach ms.
Powiązane problemy
- 1. spraw, aby główny program czekał na zakończenie wątków.
- 2. Spraw, aby klient wcf czekał na oddzwonienie
- 3. Spraw, aby program VisualVM pokazywał numery linii
- 4. VBScript - Jak sprawić, aby program czekał, aż proces się zakończy?
- 5. Jak uruchomić program w języku Python?
- 6. Jak mogę sprawić, aby program czekał na zmianę zmiennej w javascript?
- 7. Jak sprawić, aby wątek czekał na zamknięcie JFrame w Javie?
- 8. Program serwera w języku Python ma wysokie użycie procesora.
- 9. Program w języku Python do wizualnego czasu reakcji
- 10. Użyj programu rspec, aby przetestować program w języku C/C++.
- 11. Wyrecytowanie w języku Python, aby dopasować sekwencje specjalne VT100
- 12. Czy istnieje sposób, aby mój program delphi czekał na skopiowanie dużej liczby plików?
- 13. Jak sprawić, by program C czekał (na Linuksie)?
- 14. Spraw, aby program Google Recaptcha działał ze specjalnymi znakami towarowymi w domenie o nazwie
- 15. Spraw, aby Pylint zadbał o puste linie.
- 16. Spraw, aby TeamCity usuwał wszystkie gałęzie git
- 17. Spraw, aby Emacs zignorował pliki * .orig.
- 18. Spraw, aby kompas przestał sprawdzać/kompilował ikonki
- 19. Spraw, aby JRuby dziedziczył ustawienia proxy Java.
- 20. Spraw, aby phpunit złapał php7 TypeError
- 21. Programowo spraw, aby kolor był bardziej przezroczysty.
- 22. Spraw, aby kontroler Phoenix wyprowadzał ładną JSON
- 23. Przerwa w języku Python
- 24. Czas letni w języku Python
- 25. Skrypty w języku Python: GUI?
- 26. Deskryptory w języku Python nie działają w języku Python 2.7
- 27. Pakiety w języku Python?
- 28. Wątki w języku Python
- 29. iteritems w języku Python
- 30. ++ operator w języku Python
Czym różni się to od [odpowiedź] cnicutar (http://stackoverflow.com/a/15472727/369450), Thanakrona Tandavasa [odpowiedź] (http://stackoverflow.com/a/15472738/369450), lub Zhong Xiaoqin [odpowiedź] (http://stackoverflow.com/a/15472840/369450)? – cpburnz
@ cpburnz Hej, jesteś trochę niesprawiedliwy, sugerując, że ta odpowiedź nie różni się od innych. Trzy odpowiedzi, z którymi się łączyłeś, poprawnie używają funkcji 'time.sleep()', która, jak *, istnieje *, podczas gdy ta używa funkcji 'time.wait()', która nie istnieje. Bycie całkowicie niepoprawnym liczy się jako odmienne, prawda? Dobrze? –
@cpburnz Obawiam się, że twój detektor sarkazmu zawiódł, sir. Nie sugeruję poważnie, że ta odpowiedź * zyskuje * wartość poprzez bycie złym; Jestem całkowicie po twojej stronie, że to śmieci wymagają usunięcia (chociaż nie mogę oddać głosowania, dopóki nie otrzyma on kolejnego spadku). –