区别在于,
sys.argv(命令行)参数是在程序运行之前(启动时)给出的:
python testpre.py arg1 arg2 arg3 arg4 and so on ...
这将导致您的变量为:
Omega_a = 'arg1'Omega_b = 'arg2'Delta_a = 'arg3'Delta_b = 'arg4'init_pop_a = 'and'init_pop_b = 'so'tstep = 'on'tfinal = '...'
当
input()s在运行程序时给出。
由于您没有使用参数启动程序,因此会出现错误,因为没有足够(完全为0)个参数要解压缩到变量中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)