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?