当前位置:首页 > python > 正文内容

python 之optparse模块OptionParser

root5年前 (2021-06-21)python1483

该模块让python脚本命令能够符合标准的Unix命令例程式

每个命令行参数就是由参数名字符串和参数属性组成的。如 -f 或者 file 分别是长短参数名

当你将所有的命令行参数都定义好了的时候,我们需要调用parse_args()方法赖际熙add_option()函数依次传入的参数:

options,args  =  parser.parser_args()

parser.add_option("-f", "--file", ...)


parser = optparse.OptionParser()

parser.(,,,)
parser.(, , ,)
parser.(, , ,)
(options,args) = parser.parse_args()
print(options)
#输出是一个字典
print(args)
输出是一个列表

python test.py 123 abc -H127.0.0.1 -p 123456 -u root

执行

print(options)的结果是
{'tgtHost': '127.0.0.1', 'user': 'root', 'passwd=': '123456'}
print(options)的结果是
['123','abc']


参考

https://blog.csdn.net/m0_37717595/article/details/80603884




扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://zhiqiu.top/?id=130

分享给朋友:

相关文章

falsk &django +uwsgi 的配置文件

flask的uwsgi配置文件[uwsgi]pythonpath=/usr/bin/python3  #uwsgi采用的py版本,如果项目采用的py版本跟系统默认一直可以不用写base=/***/***/***  &nb...

python简单的加密解密

rsa 是非对称加密公钥加密,私钥解密pip install rsaimport rsa from binascii import b2a_hex, a2b_hex class&nb...

pip 升级到指定版本,但是py2的pip版本务必在20版本以内包含20版本

python3 -m pip install --user --upgrade pip==9.0.3(换成你想要的版本编号)如果python2的只能升级到20+版本。超过会出现不支持的情况...

python用requests发送模拟请求忽略https的认证,忽略警告

import warnings warnings.filterwarnings('ignore')在文件头添加忽略警告信息的输出r = requests.get('https://kyfw.12306.cn&#...

python2的pip 不能使用或者使用总是报错

python2的pip 不能使用或者使用总是报错

python2.7   当然可能还有其他情况有的是pip版本升级过高,有的是pip有点问题无法执行pip的命令升级python2的 pip 一定要小心推荐命令:pip install --upgrad...