首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将空字符串传递给argparse

将空字符串传递给argparse
EN

Stack Overflow用户
提问于 2012-11-26 13:11:02
回答 1查看 6.3K关注 0票数 5

我使用的是argparse (Python3.2)。参数mode的定义很简单:

代码语言:javascript
复制
p.add_argument('--mode', dest='mode')
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-26 13:13:59

这似乎适用于我在OS-X下的工作:

代码语言:javascript
复制
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--mode')
p = parser.parse_args()
print(p)

然后:

代码语言:javascript
复制
python test.py --mode=

我没有windows机器,所以我不知道它们是如何运行的……

当然,您上面提到的其他东西也可以在OS-X上运行。这里的优点是,它不应该依赖于shell如何拆分引号中的参数,我认为这应该会使它在更多的地方工作。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13558964

复制
相关文章

相似问题

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