Python中文
首页
教程
问答
标签
搜索
登录
注册
对以连字符开头的参数使用python argparse模块
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我使用的是python2.7。我正在编写一个脚本,它使用argparse模块解析命令行参数。问题是有一个选项-t,--tdiff接受指定为+/-HH:MM:SS的时差。在</p> <p>我的代码和下面的一样,比如在文件中我的计划公司名称:</p> <pre><code>parser.add_argument("-t", "--tdiff", action="store", dest="time_diff", help = "Specify time difference as +/-HH:MM:SS.") </code></pre> <p>现在我可以运行程序了/我的计划-t+02:30:00“但不作为”/我的计划-电话:02:30:00”。在</p> <p>运行带有前导连字符的时差的程序将打印用法。请帮助我怎样才能避开这个问题。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>前缀被解析为一个选项,您可以通过使用<a href="http://docs.python.org/dev/library/argparse.html#prefix-chars" rel="nofollow">^{<cd1>}</a>更改用于选项的前缀来解决此问题。请查看链接页中给出的示例。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在python3x中以垂直和水平的方式格式化列表?
2 回答
如何在python3x中创建datetime对象
4 回答
如何在python3x中取消pickle一个在python2.7中被pickle的模型?
5 回答
如何在python3x中格式化字典键
4 回答
如何在python3x中正确地通过sockets发送字典的内容?
7 回答
如何在python3x中调用if语句中的类和函数
2 回答
如何在Python3上三取二列表
5 回答
如何在python3上为方法搜索RegEx创建模式?
8 回答
如何在Python3上使用HTMLUnit和Selenium 2.45.0
4 回答
如何在Python3上使用telebot发送没有bot.polling()的消息
5 回答
如何在python3上使用Tkinter更新GUI?
6 回答
如何在python3上使用urllib和代理对HTTPS页面发出请求
8 回答
如何在Python3上制作按键
4 回答
如何在python3上发布图像和文本多部分表单?
2 回答
如何在Python3上安装Bob?
1 回答
如何在python3上安装Django?
3 回答
如何在python3上安装第三方模块
4 回答
如何在Python3上安装袖扣?
2 回答
如何在python3上打印当前日期?
1 回答
如何在Python3上执行此javascript代码?
9 回答