Hallo, wie kann ich in Python die wiederholte Ausführung der Funktion für x Minuten sperren?
Ein bisschen mehr Kontext wäre gut. Aber generell könntest du zum Beispiel zu Beginn der Funktion die Zeit nehmen und mit dem Sollwert vergleichen. Gruß Dennis
Gast
#4853345
sleep, wait, timer... https://docs.python.org/3.6/library/time.html#time.sleep https://docs.python.org/3.6/library/threading.html#event-objects
Ich dachte an folgende Vorgehensweise, da ich mir das Schlafen währen dieser Zeit nicht leisten kann:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
Wie lautet die Zeile korrekt: if localtime() > lastSendTime - 1 Minute Würde das so funktionieren? Wie kann ich so tun, als würde ich das Programm für meinen Raspberry schreiben, obwohl keiner an dem PC angeschlossen ist?
Gast
#4853370
Der genaue Anwendungsfall ist mir auch noch nicht ganz klar. Vielleicht sowas in der Art?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
Ich habs nun so (ähnlich) gemacht und dachte, dass es so passen müsste:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
61 | |
62 | |
63 | |
64 | |
65 | |
66 | |
67 | |
68 | |
69 | |
70 | |
71 | |
72 | |
73 | |
74 | |
75 | |
76 | |
77 | |
78 | |
79 | |
80 | |
81 | |
82 | |
83 | |
84 | |
85 | |
86 | |
87 | |
88 | |
89 | |
90 | |
91 | |
92 | |
93 | |
94 | |
95 | |
96 | |
97 | |
98 | |
99 | |
100 | |
101 | |
102 | |
103 | |
104 | |
105 | |
106 | |
107 | |
108 | |
109 | |
110 | |
111 | |
112 | |
113 | |
114 | |
115 | |
116 | |
117 | |
118 | |
119 | |
120 | |
Nun bekomm ich aber die Fehlermeldung im Anhang, mit der ich leider gar nichts anfangen kann. Könnte hier mal wer drüberschauen? DANKE P.S. Weitere Verbesserungsvorschläge sind erwünscht
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
