ValueError: pas assez de valeurs pour décompresser (4, a obtenu 1)

from sys import argv

script, first, second, third = argv
print("The script is called: ", script)
print("The first variable is: ", first)
print("The second variable is: ", second)
print("The third variable is: ", third)

L'erreur est à script, first, second, third = argv. J'aimerais comprendre pourquoi j'obtiens l'erreur et comment la corriger. Merci!!!!

vous venez de l'exécution du script, sans arguments, pour que votre code fonctionne, vous devez passer au moins 3 arguments comme python script.py arg1 arg2 arg3
Quelle est l'erreur que vous obtenez?
Je suis ValueError: pas assez de valeurs pour décompresser (4, a obtenu 1), est-ce parce que je suis en cours d'exécution dans pycharm plutôt que d'utiliser cmd?
Vous aurez besoin de dire à pycharm de passer en arguments / paramètres, sinon il sera tout simplement exécuter le script sans aucun argument.
J'ai eu la même erreur d'exécution de la exemples de "Apprendre le langage Python 3 la Dure: Une Introduction Très Simple à l'Terriblement Beau Monde de l'informatique et du Code", Quand j'ai trouvé votre question, je l'ai dit, "j'ai connu ce code".

OriginalL'auteur sed174 | 2016-03-18