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