博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python argparse
阅读量:7093 次
发布时间:2019-06-28

本文共 828 字,大约阅读时间需要 2 分钟。

hot3.png

python入门,今天晚上学习了argparse的一些用法

#命令行输入参数处理

import argparseparser = argparse.ArgumentParser()parser.add_argument('file')parser.add_argument('-o','--output')parser.add_argument('--width', type = int, default = 200)parser.add_argument('--height', type = int, default= 200)

#获取参数

args = parser.parse_args()IMG =  args.fileOUTPUT = args.outputWIDTH = args.widthHEIGHT = args.height

显示导入模块argparse 为函数argparse.ArgumentParse()取别名parse 增加参数file -o --width --height 再获取参数,同时赋给IMG, OUTPUT, WIDTH, HEIGHT 之后再余下的程序中就可以对这些变量进行使用了 parser.add_argument('-o','--output') 比如这句,在参数中-o和--output等效,用--output表示-o,但是获取参数中必须写为args.output parser.add_argument('-o','-so','-hsssss','--output')还可以加入很多的别名 如果是带有-或者--的,argparse.ArgumentParser().parse_args()获取的是后面跟着的字符串 如果像这里的file,获取的就是file本身, 现在就知道这么多了,以后再补充

转载于:https://my.oschina.net/leibornsean/blog/665507

你可能感兴趣的文章
【MVVM】- Avalon 数组操作
查看>>
【VMCloud云平台】SCSM(八)SCSM创建请求产品
查看>>
我的友情链接
查看>>
虚拟机的时间同步
查看>>
在XenServer 6.0中设置自动启动虚拟机
查看>>
【大数据培训】大数据带你寻找“惊心动魄”
查看>>
centos7修改网卡一致性命名
查看>>
文件管理命令及变量基础
查看>>
find
查看>>
如何理解磁力
查看>>
安卓学习-NDK开发
查看>>
Linux的基础学习
查看>>
MyBatis--01.基础
查看>>
JEESZ-Redis分布式缓存安装和使用
查看>>
for和each的区别
查看>>
为什么我这样做会出错,求教
查看>>
【Java多线程】的学习总结
查看>>
五分钟搭建你的第一个区块链应用
查看>>
家庭WiFi有限的访问权限
查看>>
自动化运维之 部署Saltstack 并批量部署 Nginx
查看>>