python本文: 和其它語言一樣,我們可以以命令列的形式給你的python程式傳遞參數,pyhton能夠自動把命令列參數以字串列表的形式儲存在sys模組的arv變數。ok,我們先來看個常式:
# 檔案名稱: printargs.py
#用途:示範python的傳參
import sys
print sys.argv
在命令列輸入:python printargs.py aaa bbb ccc
輸出結果:['E://development//python//test//src//test.py', 'aaa', 'bbb', 'ccc']
其中:sys.argv[0]=E://development//python//test//src//test.py
sys.arg[1]=aaa 依次類推......
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
同功能Java代碼 :
/**
*@author jmp esp
*
*
*/
public class PrintArgv {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
for(int i=0;i<args.length;i++){
System.out.println(args[i]);
}
}
}
編譯運行,輸出結果為:aaa
bbb
ccc