Argv - строка в целое число

я довольно новый на питоне, и ямы играем с argv. Я написал эту простую программу здесь и получаю сообщение об ошибке:

Ошибка типа:% d формат: требуется номер, а не строка

from sys import argv

file_name, num1, num2 = argv
int(argv[1])
int(argv[2])
def addfunc(num1, num2):
    print "This function adds %d and %d" % (num1, num2)
    return num1 + num2

addsum = addfunc(num1, num2)
print "The final sum of addfunc is: " + str(addsum)

Когда я запускаю filename.py 2 2, argv помещает 2 2 в строки? Если так, как я могу преобразовать их в целые числа?

Спасибо за вашу помощь.

Ответы на вопрос(3)

Ваш ответ на вопрос