导语:
本文主要介绍了关于python getopt模块怎么用?的相关知识,包括python assert函数,以及python最全常用模块这些编程知识,希望对大家有参考作用。
大家现正在学习命令行参吗?用没用到过
getopt 呢?今天小编就不跟大家多说了。直接给大家介绍今天这篇文章的主题,就是上面提到的getopet。你知道吗?不懂的朋友也不用着急,因为下面小编为大家浓缩了这个知识点的精髓,看完之后可以快速上手。
实例
假设我们创建这样一个脚本,我们可以通过命令行将两个文件名传递给脚本文件,我们可以通过另一个选项查看脚本的使用情况。
脚本使用方法如下:
usage: test.py -i <inputfile> -o <outputfile>
test.py 文件代码如下所示:
import sys, getopt
def main(argv):
inputfile = ''
outputfile = ''
try:
opts, args = getopt.getopt(argv,"hi:o:",["ifile=","ofile="])
except getopt.GetoptError:
print 'test.py -i <inputfile> -o <outputfile>'
sys.exit(2)
for opt, arg in opts:
if opt == '-h':
print 'test.py -i <inputfile> -o <outputfile>'
sys.exit()
elif opt in ("-i", "--ifile"):
inputfile = arg
elif opt in ("-o", "--ofile"):
outputfile = arg
print '输入的文件为:', inputfile
print '输出的文件为:', outputfile
if __name__ == "__main__":
main(sys.argv[1:])
执行以上代码,输出结果为:
$ python test.py -h
usage: test.py -i <inputfile> -o <outputfile>
$ python test.py -i inputfile -o outputfile
输入的文件为: inputfile
输出的文件为: outputfile
好了,如果你遇到了以上模块的用法,那你一定要看这篇文章的内容。
~都是所有疑难问题的解决集锦呢~小伙伴们仔细再看几遍吧,如果还想了解其他内容,就到教程中心浏览吧~
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 是python跨平台吗08/25
- ♥ python如何从字符变为整数09/18
- ♥ python中有哪些程序控制结构10/20
- ♥ python如何使用skimage包提取图像11/18
- ♥ 如何用python画一个圆?用什么函数来绘制?08/28
- ♥ 如何在python中注释代码10/02
内容反馈