我在Python中很新,我一直在玩argv。我写了这个简单的程序,这里并获得一个错误,指出:Argv - 将字符串转换为整数
TypeError: %d format: a number is required, not str
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成字符串?如果是这样,我该如何将它们转换为整数?
感谢您的帮助。