首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python getopt行为

Python getopt行为
EN

Stack Overflow用户
提问于 2017-05-14 23:24:05
回答 1查看 90关注 0票数 0
代码语言:javascript
复制
#!/usr/bin/python
import sys
import getopt

o, a = getopt.getopt(sys.argv[1:], 'ab:c:')

print "options: %s" % (o)
print "arguments: %s" % (a)

运行python:

代码语言:javascript
复制
python TestOpt.py a b 10 c 20

像这样印出来的:

代码语言:javascript
复制
options: []
arguments: ['a', 'b', '10', 'c', '20']

我不明白为什么选项是空列表,而参数看起来像选项?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-14 23:31:27

试一试:

代码语言:javascript
复制
python TestOpt.py -a -b 10 -c 20 foobar
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43969717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档