2009年5月8日 星期五

在python中使用參數傳遞

參數傳遞要使用的是sys模組中的argv,要此在檔案之前要先import sys。
一個簡單的範例程式如下:

import sys

a=int(sys.argv[1])
b=int(sys.argv[2])
print a+b

這裡要注意的是參數是從1開始算,因為參數0,sys.argv[0]表示的是檔名,例如執行

import sys

print sys.argv[0]

就會出現檔名,如test.py

在執行時只要輸入

python test.py 1 2

就會可以出現執行結果,3。

沒有留言: