überprüfen, ob sys.argv[1] vorhanden

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.
BlackJack

Ich denke man sollte hier auch berücksichtigen, dass es sich um Daten handelt, die ein Benutzer eingibt. Die sollte man in der Regel so früh wie möglich auf Plausibilität und Fehler prüfen.

Was die Beschränkung des ``try``-Blocks betrifft: Man hat oft mehrere Argumente und da müsste man dann statt einmal am Anfang auf die richtige Anzahl zu prüfen und entsprechend zu reagieren, bei jedem Zugriff auf die Argumente darauf reagieren. Das macht den Code complizierter als wenn man einmal am Anfang auf Fehler prüft.
Antworten