somme de deux nombres venant de la ligne de commande

Je sais que c'est un programme de base, mais j'obtiens une erreur de la liste hors de portée. Voici le programme afin de tirer les deux numéros que les arguments de ligne de commande (lors de l'ouverture du script) et affichage de la somme (à l'aide de python):

import sys
a= sys.argv[1]
b= sys.argv[2]
sum=str( a+b)
print " sum is", sum    
  • aussi, avant d'arriver args vérifier si len(sys.argv) >= 3
  • NE pas utiliser sum comme nom de variable. sum est une fonction Python.
  • kurczak: Ou il suffit de prendre l'exception. De toute façon, le seul de la liste hors de portée de l'exception ici est que vous ne passez pas les deux arguments de la programme de!
InformationsquelleAutor geeta | 2009-08-31