Re: Datei kopieren
Verfasst: Freitag 10. April 2015, 23:06
@Sophus: Ja so war das gedacht. Und `shutil.copy2()` legt natürlich eine neue Datei an wenn die noch nicht existiert — und kopiert dort den Inhalt von der Zieldatei hinein.
`setting_folder` ist als Name dafür jetzt natürlich unpassend und an `self` sollte man das sowieso nicht binden an der Stelle.
Das ``print`` am Ende vom ``try``-Block würde ich in einen ``else``-Zweig verschieben, denn *das* könnte auch die Ursache eines `IOError` sein. Wobei auch hier die Fehlerbehandlung IMHO fragwürdig ist weil sie nur Ausgaben macht die am Ende wahrscheinlich kein GUI-Benutzer sieht und ansonsten ignoriert das etwas nicht funktioniert hat.
`setting_folder` ist als Name dafür jetzt natürlich unpassend und an `self` sollte man das sowieso nicht binden an der Stelle.
Das ``print`` am Ende vom ``try``-Block würde ich in einen ``else``-Zweig verschieben, denn *das* könnte auch die Ursache eines `IOError` sein. Wobei auch hier die Fehlerbehandlung IMHO fragwürdig ist weil sie nur Ausgaben macht die am Ende wahrscheinlich kein GUI-Benutzer sieht und ansonsten ignoriert das etwas nicht funktioniert hat.