问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python,命令行参数的短格式和长格式分别是什么意思?

发布网友 发布时间:2022-05-02 01:28

我来回答

1个回答

热心网友 时间:2022-05-10 05:01

Python代码
1. try:
2. opts, args = getopt.getopt(sys.argv[1:], "ho:", ["help", "
output="])
3. except getopt.GetoptError: 4. # print help information and exit:

1. 处理所使用的函数叫getopt() ,因为是直接使用import 导入的getopt 模块,所以要加上限定getopt 才可以。
2. 使用sys.argv[1:] 过滤掉第一个参数(它是执行脚本的名字,不应算作参数的一部分)。
3. 使用短格式分析串"ho:" 。当一个选项只是表示开关状态时,即后面不带附加参数时,在分析串中写入选项字符。当选项后面是带一个附加参数时,在分析串中写入选项字符同时后面加一个":" 号 。所以"ho:" 就表示"h" 是一个开关选项;"o:" 则表示后面应该带一个参数。
4. 使用长格式分析串列表:["help", "output="] 。长格式串也可以有开关状态,即后面不跟"=" 号。如果跟一个等号则表示后面还应有一个参数 。这个长格式表示"help" 是一个开关选项;"output=" 则表示后面应该带一个参数。
5. 调用getopt 函数。函数返回两个列表:opts 和args 。opts 为分析出的格式信息。args 为不属于格式信息的剩余的命令行参数。opts 是一个两元组的列表。每个元素为:( 选项串, 附加参数) 。如果没有附加参数则为空串'' 。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大数据具体是干什么的 大数据是做什么工作的 一只白羊(DD)与另一只白羊(Dd)交配,生下的羊基因组成是?该羊与一只黑... 一对白羊生了1只白羊,3只黑羊,有关基因用D和d表示,下列说法正确的是... ch美-瓷(一半接近历史) 麻花是不昰上火 吃麻花会上火吗 麻花不能和什么一起吃 吃完酸菜鱼很腥 苏州市区有那些名山呢— 苏州十大山景点介绍 出纳的日常工作内容有哪些? 《歧路与迷路》作文的提纲 求一篇关于喋血湘江,苦难辉煌的作文 她因梦想而可爱作文 以……要趁早为题写一个作文200字 以偏执为话题的作文 标准关系数据库语言sql的核心功能是 以德为题的高中作文600字 肇庆有游乐场吗 广东省肇庆有什么好玩的地方。 有用过四网通物联卡的么?介绍下效果怎样? 四网通物联卡真做到把原本场地玩的机型同步上网络平台? 磨难与快乐作文600字 2五年级的作文怎么写 肇庆哪里有大型的游乐场? 出纳日常要做些什么工作 一个1000000000000000000000000000000000000000000字的作文? 儿童公园怎么样,有什么好玩得? 肇庆有什么地方可以带小朋友去玩的? a股行情牧原股份?牧原股份股今天价格?牧原股份面板下跌吗? 肇庆有什么公园? 四网通物联卡能用多久? 为别人喝彩800字记叙文!是记叙文!不要议论文!是不要!议论文!!!!!我要记!叙!文!记叙文啊! 考研英语试卷时间分配 广东省肇庆市端州区儿童公园是什么年份建成的 python 怎样把命令行输入带有空格的参数不分解长几个 出纳平时都做什么工作 为什么网上都是物联网卡信息的多?很少有四网通物联卡信息? 有谁可以告诉我知肇庆端州区一共有几多个公园,不论大小,麻烦各位!@ 如何停止一种消极的感觉建议 联通物联卡实名认证就是个笑话? 以办法总比困难多为题的议论文 快乐在苦难中诞生作文范文 使用四网通物联卡后,压分机做成无限桌,算法会不会有变化? cmd怎么往python中传参数 word参考文献方括号怎么打 用VR眼镜看片是种怎样的体验 通过四网通物联卡实现线上线下同时娱乐?? 四网通物联卡的售后怎样? 诱宠小妻:军长,你玩阴的的章节目录