html tool

2021年9月2日星期四

转:python 命令行参数getopt

 https://www.runoob.com/python3/python3-command-line-arguments.html

  #-*- coding:utf8 -*-
import sys,getopt

name = None
url = None
argv = sys.argv[1:]
try:
    opts, args = getopt.getopt(argv, "n:u"  , #短选项
                                ["name=",
                                 "url="]) #长选项‘
except:
    print("Error")

for opt, arg in opts:
    if opt in ['-n', '--name']:
        name = arg
    elif opt in ['-u', '--url']:
        url = arg

print( name + " " + url)

测试以上代码,命令行中输入:

python3 test.py -n RUNOOB -u www.runoob.com

输出结果为:

RUNOOB www.runoob.com

没有评论:

发表评论