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)

相关推荐

  • CSP-J 2021 题解

    技术CSP-J 2021 题解 CSP-J 2021 题解蒟蒻の得分
    作为一个学了一年多还只在入门组的高龄 \(OIer\),\(T1\) 居然写挂了……
    \(T1\) 是一道简单的数学题,考场上把问题

    礼包 2021年10月26日
  • 设定Oracle用户名密码的规则有哪些

    技术设定Oracle用户名密码的规则有哪些这篇文章主要讲解了“设定Oracle用户名密码的规则有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“设定Oracle用户名密

    攻略 2021年11月5日
  • 如何使用大文件上传:秒传、断点续传、分片上传方法

    技术如何使用大文件上传:秒传、断点续传、分片上传方法本篇内容介绍了“如何使用大文件上传:秒传、断点续传、分片上传方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这

    攻略 2021年10月20日
  • 初二二次根式计算题,二次根式比较大小[初二]?

    技术初二二次根式计算题,二次根式比较大小[初二]?对于这样的比较大小,因为都是正数,可以直接利用初二二次根式计算题:A2(A平方,以下类同)>B2 等价于 A>B
    (A+B)2>(C+D)2等价于(A+B)>(C+D).

    生活 2021年10月23日
  • 感觉拼音,如果让你用拼音来写QQ空间的日志

    技术感觉拼音,如果让你用拼音来写QQ空间的日志估计真要用汉语拼音写日志感觉拼音,汉语拼音创始人,17世纪的法国(也算比利时)传教士金尼格也能看懂吧。
    中国自己的拼音第一人卢戆章却未必能看懂(他一直擅长拼音闽南语)
    方言是

    生活 2021年10月20日
  • false函数,函数FALSE是什么意思

    技术false函数,函数FALSE是什么意思=VLOOKUP($C$3:$C$100,1月份!$A$2:$D$70,3,FALSE)是一个数组公式,应按“Shift”+“Ctrl”+“Enter”键,公式将变为{=VLO

    生活 2021年10月28日