Ich baue ein Skript, das Argumente verwendet, um das Verhalten zu konfigurieren, und eine nicht definierte Anzahl von Dateien lesen soll. Mit dem folgenden Code kann ich eine einzelne Datei lesen. Gibt es eine Möglichkeit, dies zu erreichen, ohne ein weiteres Argument angeben zu müssen, wie viele Dateien das Skript lesen sollte?
%Vor% Ja, ändern Sie Ihre "FILE"
-Zeile zu:
Dies wird stattdessen alle Positionsargumente in einer Liste sammeln. Es wird auch einen Fehler erzeugen, wenn es nicht mindestens einen zu bearbeiten gibt.
Lesen Sie die Dokumentationsdokumentation
Verwendung:
%Vor% Und in Ihrem Python-Code können Sie auf diese in der Variable collection
zugreifen, die im Prinzip eine Liste sein wird, eine leere Liste als Standard; und eine Liste mit der beliebigen Anzahl von Argumenten, die Sie angeben.