不同点在于用户输入的时机。
如果参数是在用户执行命令时就要输入,那就是 argv ;如果是在脚本运行过程中需要用户输入,那就使用 raw_input()
例如:
from sys import argv
a, b, c = argv
#执行命令时需携带三个参数 python test.py a b c
a = raw_input()
#默认为string
a = int(raw_input("> "))
#输入为int类型
不同点在于用户输入的时机。
如果参数是在用户执行命令时就要输入,那就是 argv ;如果是在脚本运行过程中需要用户输入,那就使用 raw_input()
例如:
from sys import argv
a, b, c = argv
#执行命令时需携带三个参数 python test.py a b c
a = raw_input()
#默认为string
a = int(raw_input("> "))
#输入为int类型