擅长:python、mysql、java
<p>您可以像调用任何命令行程序一样调用python程序:</p>
<pre><code>python test.py blablabla
</code></pre>
<p>然后在程序内部执行以下操作:</p>
<pre><code>import sys
print sys.argv
</code></pre>
<p>sys的argv变量是通过命令行传递给被调用程序的所有参数的列表。所以如果你想调用特定的参数号,你会把它当作一个列表。如果您想让一个方法打印出这些参数,您需要将它们传递给该方法,或者让该方法使用该变量。在你的情况下,你会想要这样的东西:</p>
<pre><code>import sys
def pri(str):
print str
for each in sys.argv[1:]:
pri(each)
</code></pre>