Also, ich bin ein KOMPLETTER Anfänger und habe gerade meinen ersten eigenen "Code" geschrieben.Das Problem ist dass er nicht funktioniert. Ich habe schon versucht irgendwo im Internet die Antwort zu finden, aber da ich nicht einmal den Fehler kenne, gab dies auch kein Ergebnis.
Hier mal der Code: Er sollte automatisch(wenn das Programm läuft) um 21 Uhr den Computer abschalten.
Code: Alles auswählen
from tkinter import *
from time import *
from os import *
h = asctime()
b= ("21:00:00")
while True:
if b in h:
shutdown= True
continue
if b not in h:
shutdown= False
while shutdown == True:
window=Tk()
txt=Text(window, width=70, height=3)
txt.insert(END,"Der Computer wird nun heruntergefahren,weil es schon 21:00 ist")
txt.pack()
os.system("shutdown -s -t 30")
Mein Problem ist: Die 1. Schleife sucht zwar ob ' b in h' ist, aber 'shutdown' ist immer '=False' , selbst wenn 'print(asctime()) ' die genau gleiche Uhrzeit wie 'b' angab, wurde 'shutdown' nicht auf 'True' gesetzt, sondern blieb immer 'False' .
Ich hoffe es ist klar was ich meine , hoffe auf rasche Antworten und bedanke mich schon im Vorhinein für diese!
Ghostwriter
Ghostwriter, der :
Anfänger in Python , fest entschlossen besser zu werden!
Und weil's alle machen , hier noch ein Zitat:
"Gott erschuf die Katze, damit der Mensch einen TIger zum streicheln hat." - Victor Hugo