看到别人执行一个支持命令行参数的python文件,瞬间觉得高大上起来、牛逼起来,那么如何编写一个带命令行参数的python脚本呢?不用紧张,下面将简单易懂地让你学会如何让自己的python脚本,支持命令行参数。
首先你要知道python中的sys模块的一些功能:
import sysprint "the number of python program's argument:",len(sys.argv)print "the value of every argument is ",str(sys.argv)#上述程序的文件名sysargv.pypython sysargv.py argv1 argv2 argv3 argv4 the number of python program's argument: 5the value of every argument is ['sysargv.py', 'argv1', 'argv2', 'argv3', 'argv4']
其次,python程序使用命令行参数,必不可少的模块,就是getopt 模块,先看看一段代码
getopt.
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26