关于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,比如这个↓
关于python parser = OptionParser()的使用和各种问题_第1张图片
剩下的就是看你怎么写脚本内容了
此博客 目的就是记录一下自定义参数而已。

你可能感兴趣的:(python,python)