close

sys可運用的參數及函數相當多,各有其特殊用途及您想像不到的功能,這邊先介紹最基本好用的sys.argv []

舉個例子,當我們執行python 092101.py 1 2 3 4的時候,我們使用python命令運行090201.py模組,後面跟著的內容被作為參數傳遞給程式。Python為我們把它存儲在sys.argv變數中。

記住,被執行程式的名稱總是sys.argv列表的第一個參數。所以,在這裡,'090201.py'sys.argv[0]1sys.argv[1]2sys.argv[2]以及3sys.argv[3]4sys.argv[4]。注意,Python0開始計數,而非從1開始。

範例程式如下


    

第一個即為編號0的變數,就是程式名稱喔!

arrow
arrow

    阿丹 發表在 痞客邦 留言(0) 人氣()