我在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成字符串?如果是這樣,我該如何將它們轉換爲整數?
感謝您的幫助。