-3
例如,如果我想比較兩個數字(比較哪個更大),並從linux終端獲取此輸入以及文件名。如何從python的終端輸入參數以及文件名?
像:
python myfilename.py 2 3
這個程序應該輸出3. 我認爲這可以用sys模塊的幫助下完成的。
例如,如果我想比較兩個數字(比較哪個更大),並從linux終端獲取此輸入以及文件名。如何從python的終端輸入參數以及文件名?
像:
python myfilename.py 2 3
這個程序應該輸出3. 我認爲這可以用sys模塊的幫助下完成的。
使用sys.argv
像:
import sys
print sys.argv
http://docs.python.org/2/tutorial/stdlib.html#command-line-arguments或更強大的模塊,HTTP://文檔.python.org/2/library/argparse.html#module-argparse –
'python myfilename.py 2 3&echo 3' should output 3 –
我推薦[argparse](http://docs.python.org/3.3/庫/ argparse.html)。 – mojo