PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] 命令列引數的數目
作者:
maxding0430
(momo)
2016-03-03 22:36:10
小弟有個關於命令列引數的疑問
如果我把命令列引數寫在list裡如下
list = [sys.argv[1],sys.argv[2],sys.argv[3],sys.argv[4]]
但是這樣變成我固定只有4個引數
多的要自己改程式
少的要自己補
有沒有辦法輸入值讓它自己產生我想要的數目
或是有沒有其他寫法可以讓我想輸入幾個就輸入幾個
讓程式自己抓我給了幾個引數
麻煩大大了謝謝!
作者:
ccwang002
(亮)
2016-03-03 22:55:00
預設 sys.argv 不是能抓任易個引數?
作者:
bibo9901
(function(){})()
2016-03-03 22:57:00
你這就是sys.argv[1:]啊
作者:
tiefblau
(tiefblau)
2016-03-03 23:13:00
list是保留字 別用 sys.argv本身就是一個list 如二樓版友所言 l = sys.argv[1:] 你用len就看得到輸入幾個
作者:
Neisseria
(Neisseria)
2016-03-04 05:05:00
用 parse 命令列參數的函式庫,像是 argparse
繼續閱讀
Re: [問題] 將list快速寫入檔案的方式?
uranusjr
[討論] python的讀書會?
JackBaska
[問題] django 新手起步問題
MrPanda
[問題] 將list快速寫入檔案的方式?
girl5566
[問題] numpy 對 complex data 內插
kentano
[問題] 如何抓兩個關鍵字間的資料?
s6414073
[問題] Mac EL capitan的VIM pydiction ?
JackBaska
[問題] Django html table (更新問題)
gbllggi
[問題] win32com 控制 office 另存新檔
bard1026
[問題] 請問 __del__ 有沒有實際用途?
os653
Links
booklink
Contact Us: admin [ a t ] ucptt.com