python [sys.argv] - รับ argument มาพร้อมกับตอนเรียกใช้ไฟล์

#!/usr/bin/python
import sys

print ' Number arguments : ', len(sys.argv)
print ' Argument List : ', str(sys.argv)


-------------------------------------------------------------

-len(sys.argv)  หาจำนวน Argument ที่ส่งค่ามา
-str(sys.argv)  แสดง Argument String ที่ส่งค่ามา
-sys.argv[1]   แสดงเฉพาะ Argument ตัวที่ 1




Example
ak1@ak1-Inspiron-5447:~/Desktop$ python sys-argv.py helloak1

output
Number arguments :  2
Argument List :  ['sys-argv.py', 'helloak1']




- หาจำนวน อากิวเม้นที่ส่งมาจำนวนเท่าไหร่ ?

if len(sys.argv) not in [2,3]:
    print "มีการส่งอากิวเม้นมา !== 2-3  ค่า "
sys.exit(1)