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
没有评论:
发表评论