Funktion wiederholt aufrufen
Verfasst: Freitag 21. Dezember 2012, 10:06
Hallo,
ich habe ein Programm geschrieben, das alle Downloads, die gemacht werden, löscht.
Dafür habe ich folgenden Code geschrieben:
Dabei wird die Funktion natürlich nur einmal aufgerufen..
Das erfüllt aber nicht den Zweck. Daher möchte ich am Ende der Funktion die Funktion neu aufrufen.
Kann man aber nicht...
Wie könnte ich es ohne while True schaffen, das Sich die Funktion immer wieder neu aufruft?
ich habe ein Programm geschrieben, das alle Downloads, die gemacht werden, löscht.
Dafür habe ich folgenden Code geschrieben:
Code: Alles auswählen
def automatisch_start(self):
self.status.config(text='Automatische Downloadsicherung angeschaltet')
self.momentan = os.listdir('C:/Users/'+os.getenv('Username')+'/Downloads')
f = file('C:/leonard-program/keylog/daten/standarddaten/downloads.txt','r')
self.standard = pickle.load(f)
f.close()
for datei in self.momentan:
if datei not in self.standard:
try: os.remove('C:/Users/'+os.getenv('Username')+'/Downloads/'+datei)
except: os.removedirs('C:/Users/'+os.getenv('Username')+'/Downloads/'+datei)
Das erfüllt aber nicht den Zweck. Daher möchte ich am Ende der Funktion die Funktion neu aufrufen.
Kann man aber nicht...
Wie könnte ich es ohne while True schaffen, das Sich die Funktion immer wieder neu aufruft?