关于python parser = OptionParser()的使用和各种问题

今天遇到了一个脚本,想写一个脚本 上传到linux ,想自定义一下参数,然后呢,参考了一下网上的总结一下:
其实我们也可以在本地搞,利用编译器或者cmd就好了
1.首先就关于代码问题:

# -- coding: utf-8 --
# author:天线宝宝
from optparse import OptionParser
parser = OptionParser()
parser.add_option("-l", "--list", dest="list", type="string", help="destination server")
option = parser.parse_args()[0]
print(option.list)
if option.list is not None and option.list != '':
    print  str(option.list)
    for sId in option.list.split(','):
        print sId

这些代码需要注意的地方只有一个
就是parser.add_option("-l")这个 -l ,千万不要多写字母,因为会报错的。之前我写成了-list,一直都在报错,后面研究了一下才发现只能是一个字母(不知道是不是,反正我一个字母就通过了)

后面就是运行了,将这个脚本保存了之后,去到本地打开cmd,建议是先去到该Python项目目录下再进行cmd,比如这个↓
在这里插入图片描述
剩下的就是看你怎么写脚本内容了
此博客 目的就是记录一下自定义参数而已。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值