python sys.argv 默认值
2018-03-06 10:01
155 查看
sys.argv其实就是个list,如果为空,可以argv=[]
如果为None:
args = sys.argv[1:] args.append("pascal") args.append("pascal_path")
如果为None:
#!/usr/bin/python # -*- coding: utf-8 -*- import sys def main(argv): if argv == None: argv=[] argv.append("asdfsdf") print(argv) print('world~!') else: argv.append("asdfsdf") print(argv) print('hello') if __name__ == '__main__': main(None)
如果不为None:
#!/usr/bin/python # -*- coding: utf-8 -*- import sys def main(argv): if argv == None: print('world~!') else: argv.append("asdfsdf") print(argv) print('hello') if __name__ == '__main__': main(sys.argv)
sys.argv其实就是个list,如果为空,可以argv=[]
如果为None:
args = sys.argv[1:] args.append("pascal") args.append("pascal_path")
如果为None:
#!/usr/bin/python # -*- coding: utf-8 -*- import sys def main(argv): if argv == None: argv=[] argv.append("asdfsdf") print(argv) print('world~!') else: argv.append("asdfsdf") print(argv) print('hello') if __name__ == '__main__': main(None)
如果不为None:
#!/usr/bin/python # -*- coding: utf-8 -*- import sys def main(argv): if argv == None: print('world~!') else: argv.append("asdfsdf") print(argv) print('hello') if __name__ == '__main__': main(sys.argv)
from optparse import OptionParser usage = "usage: %prog [options] arg1 arg2" parser = OptionParser(usage=usage) # 创建OptionParser对象 parser.add_option("-v", "--verbose", # add_option增加选项 action="store_true", dest="verbose", default=True, help="make lots of noise [default]") parser.add_option("-q", "--quiet", action="store_false", dest="verbose", help="be vewwy quiet (I'm hunting wabbits)") parser.add_option("-f", "--filename", metavar="FILE", help="write output to FILE"), parser.add_option("-m", "--mode", default="intermediate", help="interaction mode: novice, intermediate, " "or expert [default: %default]") (options, args) = parser.parse_args() # 解析选项 print(options)
相关文章推荐
- python天天进步(1)--sys.argv[]用法
- Python中sys.argv[]的用法简明解释
- python --sys.argv[]用法
- python中的sys.argv[]什么意思呢。
- python sys.argv的用法
- Python cmd操作之 sys.argv
- Python中sys.argv[]的用法
- python切片及sys.argv[]用法详解
- python中sys.argv参数用法实例分析
- Python中 sys.argv[]的用法简明解释
- python 外部传参sys.argv 的使用
- Python中 sys.argv[]的用法
- Python中 sys.argv[]的用法简明解释
- Python中 sys.argv[]的用法解释
- 详解Python中 sys.argv[]的用法简明解释
- Python库(2):sys.argv[]用法
- Python中 sys.argv[]的用法简明解释(转载)
- python sys.argv[]用法实例详解
- Python学习(sys.argv函数精简概括)
- Python sys.argv用法详解