python getopt.getopt,Python getopt
你现在在学习命令行参数吗?你用过getopt吗?今天,边肖,我不会和你说太多。我直接介绍今天文章的主题,是关于前面提到的getopet。朋友们有了解的吗?不知道也不用担心,因为下面小编为大家浓缩了这个知识点的精华。看完一遍,可以快速上手。
实例
假设我们创建了这样一个脚本,我们可以通过命令行给脚本文件传递两个文件名,我们可以通过另一个选项来检查脚本的使用情况。
脚本使用方法如下:
用法: test . py-输入文件-输出文件test.py 文件代码如下所示:
importsys,getopt
defmain(argv):
输入文件=“”
outputfile=
尝试:
opts,args=getopt.getopt(argv, hi:o: ,[ifile=, ofile=])
exceptgetopt。GetoptError:
打印 test.py-iinputfile-ooutputfile
系统退出(2)
foropt,arginopts:
ifopt==-h:
打印 test.py-iinputfile-ooutputfile
sys.exit()
elifoptin(-i ,- ifile):
inputfile=arg
elifoptin(-o ,- ofile):
输出文件=参数
打印输入文件是:,输入文件
打印输出的文件是:outputfile
if__name__==__main__:
执行以上代码,输出结果为:
$pythontest.py-h
用法: test . py-iinputfile-ooutputfile
$ python test . py-iinputfile-ooutputfile
输入文件是:输入文件
输出文件是:输出文件。好了,如果你遇到了以上模块的用法,一定要看完这篇文章的内容~它集合了所有难题的解决方法~小伙伴们,请仔细看几遍。想了解其他内容,请浏览教程中心~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。