2014-01-09 50 views
-3

例如,如果我想比較兩個數字(比較哪個更大),並從linux終端獲取此輸入以及文件名。如何從python的終端輸入參數以及文件名?

像:

python myfilename.py 2 3 

這個程序應該輸出3. 我認爲這可以用sys模塊的幫助下完成的。

+1

http://docs.python.org/2/tutorial/stdlib.html#command-line-arguments或更強大的模塊,HTTP://文檔.python.org/2/library/argparse.html#module-argparse –

+0

'python myfilename.py 2 3&echo 3' should output 3 –

+0

我推薦[argparse](http://docs.python.org/3.3/庫/ argparse.html)。 – mojo

回答

0

使用sys.argv像:

import sys 
print sys.argv