python中tstr函数的用法(python中hist函数的使用方法)

技术Python+getopt怎么实现命令行带参数Python+getopt怎么实现命令行带参数,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Python+

我相信很多没有经验的人都不知道如何在Python Opt中实现带参数的命令行。为此,本文总结了问题产生的原因和解决方法,希望大家可以通过这篇文章来解决这个问题。

Getopt使用参数实现命令行

python中的Getopt模块,专门用来处理命令行参数。

函数getopt(args, shortopts, longopts = [])

args的参数是sys.argv[1:],shortopts短格式(-)和long opts长格式(-)

在命令行中输入:

# python test . py-I 127 . 0 . 0 . 1-p 80 55 66

# python test . py-IP=127 . 0 . 0 . 1-port=80 55 66

代码:

#!/usr/bin/python

导入getopt

导入系统

def用法():

print ' -h help \n' \

-i ip地址\n' \

-p端口号\n' \

''

if __name__=='__main__':

尝试:

options,args=getopt . getopt(sys . argv[1:],' hp:i: ',['help ',' ip=',' port='])

对于名称,选项:中的值

如果名称在('-h ','- help'):中

用法()

:中的elif名称('-i ','- ip ')

打印值

在('-p ','- port'):中的elif名称

打印值

除了getopt。GetoptError:

用法()

rgv[1:],' hp:i: ',['help ',' ip=',' port='])

“hp:i:”短格式

H后无冒号:表示H后无参数,P:和I:H后有冒号:表示H后有参数。

['help ',' ip=',' port=']长格式

help后没有等号=表示没有参数,另外三个有=,表示需要参数。

返回值选项是一个包含祖先的列表,每个祖先都是被分析的格式信息,如[('-I ',' 127.0.0.1 '),('-p ',' 80 ')];

Args是包含不带“-”或“-”的参数的列表,如['55 ',' 66']

注意:定义命令行参数时,首先定义带“-”选项的参数,然后定义不带“-”的参数

看完上面的内容,你掌握了Python getopt如何在命令行上用参数实现方法了吗?如果您想学习更多技能或了解更多相关内容,请关注行业资讯频道,感谢您的阅读!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/151659.html

(0)

相关推荐

  • 怎么理解Impala元数据

    技术怎么理解Impala元数据本篇文章给大家分享的是有关怎么理解Impala元数据,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。背景Impala是一个高性能

    攻略 2021年11月23日
  • qq提醒,QQ有没有群的提醒功能

    技术qq提醒,QQ有没有群的提醒功能1qq提醒、对某一好友添加定时提醒功能:、打开手机QQ,进入与好友的聊天窗口,点击最下面的“+”按钮打开扩展面板,点击“提醒”功能。  2、在打开的“创建提醒”界面中,输入“提醒内容”

    生活 2021年10月30日
  • 微服务的数据库设计是怎样的

    技术微服务的数据库设计是怎样的这篇文章给大家介绍微服务的数据库设计是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。单独的数据库:微服务设计的一个关键是数据库设计,基本原则是每个服务都有自己单独

    攻略 2021年12月2日
  • 11组 需求分析报告

    技术11组 需求分析报告 11组 需求分析报告一、团队基本情况1.团队项目的整体计划安排2.团队分工3.本次作业贡献比例成员
    任务
    贡献比例高靖涵
    PPT优化、答辩和准备问题
    20%赵文涛
    博客撰写
    1

    礼包 2021年11月1日
  • SpringBoot+Mybatis plus如何实现多数据源整合的实践

    技术SpringBoot+Mybatis plus如何实现多数据源整合的实践SpringBoot+Mybatis plus如何实现多数据源整合的实践,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方

    攻略 2021年10月22日
  • oracle实例的内存结构(oracle实例由内存结构和什么组成)

    技术Oracle内存和架构知识点有哪些本篇内容介绍了“Oracle内存和架构知识点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,

    攻略 2021年12月22日