मैं अजगर पर बहुत नया हूं और मैं 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 डाल? यदि हां, तो मैं इन्हें पूर्णांक में कैसे परिवर्तित करूं?
आपकी मदद के लिए धन्यवाद।