Ich muss für ein Pythonprojekt alle 30 Sekunden Daten, wie etwa Temperatur oder Luftdruck, messen und in eine Datei schreiben. Parallel dazu soll alle 5 Minuten ein Bild aufgenommen werden (und natürlich in einem Verzeichnis gespeichert werden).
Das alles sollte am Ende in einer while-Schleife stehen, mit der ich den Zeitraum angebe (nach 3 Stunden soll das Programm enden).
Meine eigentliche Frage ist nun, wie ich zwei unterschiedliche Zeitabstände (alle 30 Sekunden / alle 5 Minuten) in eine Schleife schreiben kann bzw. ob das überhaupt möglich ist. Mit einer einfachen time.sleep() Anweisung zum Schluss hätte ich ja nur einen in den Code integriert.