擅长:python、mysql、java
<p>循环构造的存在正是为了解决这个问题:</p>
<pre><code>max_id = 100
for id in range(1, max_id+1):
sgwumgt.add_bearer(dpid=256, bearer_id=id,
saddr_ingress="10.1.1.10",
sport_ingress=2152)
</code></pre>
<p>如果你不知道你能做到这一点,那么你真的应该花一些时间与一些python教程,因为这是一个非常基本的构建块编写python代码。你知道吗</p>
<p>如果python脚本必须基于命令行参数更改行为,那么您有几个选项。您可以使用<code>argparse</code>或类似的工具,也可以使用<code>sys.argv</code>快速地执行一些操作。有一种方法可以用<code>sys.argv</code>实现这一点:</p>
<pre><code>import sys
if(len(sys.argv)) == 1:
max_id == 100 #Default case
elif(len(sys.argv)) == 2:
max_id = int(sys.argv[1])
</code></pre>
<p>然后您可以在命令行上用<code>python script.py 150</code>调用它,它将<code>max_id</code>设置为150。如果需要进行更复杂的参数解析,我建议使用<code>argparse</code>。你知道吗</p>