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