Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
für mein Backup-Skript wollte ich den Python Befehl subprocess verwenden, weiß aber nicht genau wie dieser richtig verwendet wird. Oder ich mache was falsch. Es geht nach Ausführung von subprocess.Popen ein Fenster auf, wo ich gefragt werde ob dieser Prozess als Vater- oder Kind-Fork gestartet werden soll. Welche Antwort ist richtig und wie unterdrücke ich diese Frage?
Niemals alle Exceptions abfangen, immer angeben welche erwartet werden. Vor allem wird da sicherlich kein Syntax-Fehler auftreten, denn dann würde das Programm gar nicht starten.
feldmaus hat geschrieben:Wenn ich das except wegnehme, meckert er rum.
Naja, das ist ja auch Sinn der Sache
Vielleicht meckert "er" ja aus gutem Grunde rum, bzw. aus einem Grund, den Du nicht behandelst bzw. der für einen Fehler verantwortlich ist, den Du so nicht finden kannst.
für mein Backup-Skript wollte ich den Python Befehl subprocess verwenden, weiß aber nicht genau wie dieser richtig verwendet wird. Oder ich mache was falsch. Es geht nach Ausführung von subprocess.Popen ein Fenster auf, wo ich gefragt werde ob dieser Prozess als Vater- oder Kind-Fork gestartet werden soll. Welche Antwort ist richtig und wie unterdrücke ich diese Frage?
Grüße Markus
Du könntest deine aufrufe mal etwas verschönern, dann werden sie auch leserlich.
z.B so:
Überhaupt würde ich da gar kein shlex verwenden. Welche Sinn macht es denn, Werte in einen String zu tun, nur den danach gleich wieder aufzuteilen? Würde doch viel mehr Sinn machen, den Befehl gleich als Liste anzugeben, dann müsste man da auch kein String Formatting machen.