Was ich versuche zu erreichen ist, eine Funktion alle n Sekunden zu wiederholen, während ich einen zweiten Timer im Hintergrund habe, der wie eine Uhr läuft, also wenn n Minuten vergangen ist, wird das Skript beendet. Ich weiß über Treten.Timer, aber es funktioniert nicht, wenn ich 2 Timer habe. Irgendwelche Ideen sind willkommen, da ich Python ziemlich neu bin.Wiederhole alle n Sekunden eine Funktion, während du n Minuten herunterzählst?
0
A
Antwort
0
import time
import datetime
def somefunction(x):
return x
x = True
while x:
a = datetime.datetime.now().hour
if a < 22:
time.sleep(1)
somefunction(x)
else:
x = False
oder:
script1.py
import datetime
a = datetime.datetime.now().hour
script2.py
from script1 import a
import time
def somefunction(x):
return x
while a < 22: #execute function as long it is less than 22.00, else stop
time.sleep(1)
somefunction(x)
Oder wenn Sie eine andere Hintergrundquelle haben, wäre es gut, zu wissen, was es ist.
Verwandte Themen
- 1. Objektstatus alle n Sekunden aktualisieren
- 2. Wie Timer einstellen eine Funktion alle n Minuten anrufen?
- 3. Aktualisierung des Hintergrundstandorts alle n Minuten
- 4. Gruppierung alle n Minuten mit dplyr
- 5. berechnen Mittelwert für alle N Minuten
- 6. automatisch veraltete Zeilen alle n Sekunden
- 7. Programm, das PID wechselt alle n Sekunden
- 8. Text alle n Sekunden in Windows löschen
- 9. Wie wiederhole ich ein Argument n mal in einer Funktion?
- 10. Wiederhole n mal eine Teilmenge und zeichne in R
- 11. Wiederhole einen Task-Array-Job N mal
- 12. Rekursiv wiederhole Vektorelemente N Mal pro
- 13. Wie man Ajax Anrufe alle N Sekunden plant?
- 14. Google Analytics - weniger als n Minuten her
- 15. Wie bekomme ich Youtube Video Status Benachrichtigung alle N Sekunden
- 16. Rails - escape_javascript ohne all \ n \ n \ n \ n \ n
- 17. Get Last N Minuten Datensätze Dynamodb Streams
- 18. Wie wiederhole ich eine Anweisung N-mal (einfache Schleife)
- 19. Wie man etwas alle n Sekunden tut, während man etwas anderes mit Python macht
- 20. JavaScript-Split ('\ n') und nicht ('\ n \ n')
- 21. Lösungen finden, um eine Wiederholung: T (N) = 2 T (N/4 + √ N) + (√10) N
- 22. Math.floor (N) vs N // 1
- 23. Casperjs - Gibt es eine Möglichkeit, auf n Sekunden zu warten?
- 24. Ist für alle k, n^k O (2^n)?
- 25. Scala - komponieren Funktion n-mal
- 26. Alle N-Kombinationen aller Teilmengen
- 27. Scala: gleitend (N, N) vs gruppiert (N)
- 28. n ** n ** n Heuristiken in Python
- 29. Zeitkomplexität eines Algorithmus - n oder n * n?
- 30. Oracle Sekunden in Stunden umwandeln: Minuten: Sekunden
Und wie läuft das parallel (im Hintergrund) mit dem anderen Code? – Matthias