Hilfe bei Python Script

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo liebe Rasbperry Gemeinde,
    kann mir bitte irgend jemand diesen Script so abändern das er nur von 8 Uhr morgens bis 19 Uhr abends aktiv ist ?
    Wäre super wenn mir jemand helfen könnte, weil ich leider noch nicht so fit in Python bin.

    mfg
    Frosch007

    Einmal editiert, zuletzt von Frosch007 (14. September 2013 um 20:33)

  • Wenn Du nicht mit cron arbeiten möchtest kannst Du auch mit time auf 19 Uhr testen, mit at das Script wieder um 8 Uhr starten lassen und dann das Script beenden. Alternativ geht auch das das Script sich um 19 Uhr selbst beendet und per cron um 8 Uhr wieder gestartet wird.

  • Hallo,

    Danke für die Tips mit den cron-Jobs,
    möchte es gerne in Python machen damit ich Python besser verstehen kann.



    Soweit bin ich jetzt gekommen,
    aber leider ist stimmt bei der <=7 etwas nicht ich denke es gibt da ein Problem mit den zwei Stellen also 07 und nicht 7, weil nämlich bei 00 bekomme ich schon das Print Klingel AN.

    Wer weis warum ??

    mfg
    Frosch007

    • Offizieller Beitrag

    Nur eine Zeit abfragen macht irgendwie keinen Sinn ;)

    Code
    import time
    startzeit = "07"
    endzeit = "19"
    while(True): 
        time.sleep(1.0)
        zeit = time.strftime("%H")
        if zeit >= startzeit and zeit < endzeit:
            print "Klingel aktiviert"

    Der Unterschied zwischen Genie und Wahnsinn definiert sich im Erfolg.

    Einmal editiert, zuletzt von dbv (16. September 2013 um 14:56)


  • Nur eine Zeit abfragen macht irgendwie keinen Sinn ;)

    Code
    import time
    startzeit = "07"
    endzeit = "19"
    while(True): 
        time.sleep(1.0)
        zeit = time.strftime("%H")
        if zeit >= startzeit and zeit < endzeit:
            print "Klingel aktiviert"


    Wie kann man sowas schreiben. wenn die startzeit und endzeit über 24 Uhr geht?
    startzeit = 22:00
    endzeit = 06:00

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!