我熟悉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
当我添加两个参数时,它们被连接起来,而不是两个值被加在一起。似乎这些值被视为字符串。
如何将它们解释为数字?