Seite 2 von 2

Re: Type Error bei Verwendung mehrer Menüs

Verfasst: Montag 24. Juni 2019, 07:24
von TheBombTuber
__blackjack__ hat geschrieben: Montag 24. Juni 2019, 07:15 @TheBombTuber: `Path.iterdir()` auf der Klasse aufzurufen ist komisch/falsch.

Die Klammern um `temp_files.name` sind überflüssig.

Der `shutil.rmtree()`-Aufruf bekommt falsche Argumente.
@blackjack: Wann sollte ich denn 'Path.iterdir()' aufrufen? Oder was ist an der jetzigen Methode falsch?

Ist entfernt.

Stimmt ist mir nicht aufgefallen, dass ich `shutil.rmtree()` den Pfad jetzt zweimal übergebe, da hab ich nicht aufgepasst.

Re: Type Error bei Verwendung mehrer Menüs

Verfasst: Montag 24. Juni 2019, 07:44
von Sirius3

Code: Alles auswählen

for filepath in TEMP_PATH.iterdir():
    if filepath.name.startswith(TEMP_NAMES):
        print(filepath , "wird entfernt")
        shutil.rmtree(filepath)

Re: Type Error bei Verwendung mehrer Menüs

Verfasst: Montag 24. Juni 2019, 10:25
von TheBombTuber
Sirius3 hat geschrieben: Montag 24. Juni 2019, 07:44

Code: Alles auswählen

for filepath in TEMP_PATH.iterdir():
    if filepath.name.startswith(TEMP_NAMES):
        print(filepath , "wird entfernt")
        shutil.rmtree(filepath)
@Sirius3: Danke. Ist angepasst und gemerkt :D