Python Automatisierter Aufruf einer Funktion jede Minute

Code:
# -*- coding: utf-8 -*-
import time
def myUpdateFunction():
    print('updating...')
    # my update code

while(True):
    myUpdateFunction()
    time.sleep(60)
Oder was suchst du?
 
Danke, werde ich nachher mal ausprobieren. Inwieweit bzw bis wann wird denn denn das while(True) erfüllt?
 
Haxor schrieb:
Du musst es genau auf die gleiche Höhe, wie die der anderen Methoden in der Klasse rücken.
Auch wichtig: Python unterscheidet zwischen Tabs und Leerzeichen

​So in etwa:
Code:
    def __onClose(self):
        # reverse changes of ChannelSelection
        self.servicelist.zap = self.servicelist_orig_zap
        self.servicelist["actions"] = ActionMap(["OkCancelActions", "TvRadioActions"],
            {
                "cancel": self.servicelist.cancel,
                "ok": self.servicelist.channelSelected,
                "keyRadio": self.servicelist.setModeRadio,
                "keyTV": self.servicelist.setModeTv,
            })


    if __name__ == "__main__":
        threading.Timer(60, self.updateInfos()).start()

Gerade mal ausprobiert und funktioniert - trotz richtiger Einrückung - leider nicht ;(
 
Zurück
Oben