Jedes Mal, wenn ich dieses Programm ausführe, erhalte ich die Fehlermeldung „ValueError: Need more than 1 variable.“ Aber ich tue, was Zed sagt, indem ich zuerst ex13.py, dann 2. und 3. ausführe. Ich muss im Terminal nicht vor einem Dateinamen python eingeben, da mein Computer Python-Dateien erkennt. Ich verwende Windows 7 und verwende Python 2.7. Jede Hilfe wäre dankbar. Ich habe die beliebteste Antwort in diesem Thread ausprobiert: ValueError: need more than 1 value to unpack , aber ich erhalte immer noch die gleiche Fehlermeldung. Wir würden uns über jede Hilfe sehr freuen
Code: Select all
from sys import argv
script, first, second, third = argv
print "The script is called:", script
print "Your first variable is:", first
print "Your second variable is:", second
print "Your third variable is:", third
Bearbeiten: Hier ist der Fehler, den ich erhalte: Traceback (letzter Aufruf zuletzt):
Datei „C:\Users\Ian\lpthw\ex13. py", Zeile 3, im
Skript, erster, zweiter, dritter = argv
Wertfehler: Zum Entpacken ist mehr als ein Wert erforderlich