ich bin neu in Python und weiß nicht wie ich es schaffe das die if Anweisung nur einmal ausgeführt wird.
Zwar weiß ich das ich am Ende der if Anweisung eine Variable setzen könnte und diese oben abfragen könnte jedoch weiß ich nicht wie.
Ich hoffe mir kann jemand helfen.
Mfg
Lorenz
Code: Alles auswählen
import datetime
import time
RFID = 5
date = datetime.date.today()
while True:
class mitarbeiter:
def __init__(self, nummer, name):
self.nummer = nummer
self.name = name
if RFID == self.nummer:
file = open("Arbeitszeit" + date.strftime("%B") + self.name + ".txt", "a")
day = datetime.date.today().day
self.loginTime = time.strftime("%H:%M")
file.write(str(day) + "/ " + self.loginTime)
file.close()
mitarbeiter1 = mitarbeiter(1, "Daniel")
mitarbeiter2 = mitarbeiter(2, "Hans")