擅长:python、mysql、java
<p><code>$ python test.py one two five something</code></p>
<p>内部测试.py你知道吗</p>
<pre><code>import sys
print(sys.argv[0:1], sys.argv[1:2], sys.argv[2:3], sys.argv[3:4], sys.argv[4:5])
</code></pre>
<p><strong>将输出为列表:</strong></p>
<blockquote>
<pre><code>['test.py'] ['one'] ['two'] ['five'] ['something']
</code></pre>
</blockquote>
<pre><code>for my_var in sys.argv:
print(my_var)
</code></pre>
<p><strong>将输出:作为字符串</p>
<blockquote>
<pre><code>test.py
one
two
five
something
</code></pre>
</blockquote>
<p><strong>我做了这个函数,返回你想要的参数</p>
<pre><code>def give_me_arg(n):
num = len(sys.argv)
if n >= num:
print("Only enter:>",num,'<-and are this from 0 to ',num-1,':', sys.argv)
return ''
else:
for my_var in sys.argv[n:n+1]:
return my_var
my_var=give_me_arg(3)
</code></pre>