Я знаком с C и начал экспериментировать с python. Мой вопрос касается команды sys.argv
. Я читал, что он используется для интерпретатора командной строки, но при попытке выполнить простую программу я не получаю ожидаемых результатов.
Код:
import sys
a = sys.argv[1]
b = sys.argv[2]
print a, b
print a+b
Вход:
python mySum.py 100 200
Выход:
100 200
100200
Когда я добавляю два аргумента, они объединяются, а не складываются вместе два значения. Кажется, что значения принимаются как строки.
Как я могу интерпретировать их как числовые?