Hallo Forum,
ich habe eine kleine Frage, bezüglich eines Commandlinetools, welches das Löschen von bestimmten Dateien ermöglicht. Das Tool listet die Dateien aus einer Liste mit Index auf und der User kann dann über den Index (1,2,3...n) wählen, welche Datei gelöscht werden soll, soweit so gut.
lock2del = input('Please enter the number of the lock, which shall be deleted > ')
Nun möchte ich gerne, dass der User auch mehrere Zahlen angeben kann, die dann auf einmal gelöscht werden.
Gibt es da eine einfache Möglichkeit, dass der User eine Liste übergeben kann?!? Ich weiß, dass man das sicher mit Schleifen lösen kann, dass scheint mir aber etwas oversized.
Danke im Vorraus für eure Tipps
Jochen
User Input in Form einer Liste
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
``raw_input`` nutzen, immer! Du könntest bei ``input()`` direkt eine Liste mitgeben, aber so etwas willst du den benutzern zu liebe nie machen und der Sicherheit zuliebe erst recht nicht.
Denn das ganze geht so: ``raw_input('Whatever').split()``. Die User müssen nur ``23 42 0508`` und ähnliches eingeben.
Denn das ganze geht so: ``raw_input('Whatever').split()``. Die User müssen nur ``23 42 0508`` und ähnliches eingeben.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice