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)

相关推荐

  • SpringBoot配置Druid三种方式是什么

    技术SpringBoot配置Druid三种方式是什么这期内容当中小编将会给大家带来有关SpringBoot配置Druid三种方式是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。记录

    攻略 2021年10月20日
  • springboot中如何整合log4g2

    技术springboot中如何整合log4g2这篇文章主要介绍了springboot中如何整合log4g2,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1

    攻略 2021年11月2日
  • JavaScript中的useRef 和 useState有什么用

    技术JavaScript中的useRef 和 useState有什么用小编给大家分享一下JavaScript中的useRef 和 useState有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望

    攻略 2021年11月25日
  • LeetCode 树

    技术LeetCode 树 LeetCode 树认识LeetCode树的定义方式
    /*** Definition for a binary tree node.* struct TreeNode {*

    礼包 2021年11月1日
  • 立体爱心,怎样用吸管折星星拼出立体桃心

    技术立体爱心,怎样用吸管折星星拼出立体桃心1、先把吸管压平了,对折成一个直角,中心点会有一个小三角立体爱心。(打开时你会发现有一条斜的折痕) 2、把压在底下那根吸管折到上方,再把下面那根也折到上方。3、然后原本的小三角变

    生活 2021年10月24日
  • prt文件如何转bim文件(bim格式和prt格式能通用吗)

    技术sdbimprt导入工具支持导入DD-MON-YY格式的日期吗这篇文章主要介绍“sdbimprt导入工具支持导入DD-MON-YY格式的日期吗”,在日常操作中,相信很多人在sdbimprt导入工具支持导入DD-MON

    攻略 2021年12月22日