Re: brauche hilfe bei einer funktion in meinem programm
Verfasst: Samstag 22. Oktober 2022, 00:12
@sleex: Du musst das Programm halt so schreiben, dass es sich nach ein paar Sekunden schliesst. Also merken wann der Startzeitpunkt ist, und dann regelmässig schauen ob seit dem ein paar Sekunden vergangen sind und gegebenenfalls aufhören das zu machen was das Programm halt so macht. Mehr kann man da so allgemein nicht zu sagen. Falls Du `trio` benutzt hilft das hier vielleicht weiter:
Falls Du `trio` nicht benutzt, hilft das überhaupt nicht. 
Welches Problem willst Du denn *eigentlich* lösen?
Code: Alles auswählen
#!/usr/bin/env python3
import random
import trio
async def main():
some_seconds = random.randint(1, 10)
with trio.move_on_after(some_seconds):
while True:
print("something")
await trio.sleep(1)
print("Bye")
if __name__ == "__main__":
trio.run(main)
Welches Problem willst Du denn *eigentlich* lösen?