argparse连接cli选项

1 python argparse

刚刚开始学习python并将命令行选项传递给python脚本.我正在尝试连接两个或多个参数并将其传递给字符串变量,

例如,

myscript.py http://www.domain.com 1234
Run Code Online (Sandbox Code Playgroud)

将它放入一个名为的字符串变量中url,该变量的值应为" http://www.domain.com:1234 "

我不太确定如何存档.使用raw_input和一些字符串操作是非常直接的,但我想知道是否也可以这样做argparse.

Amb*_*ber 7

import argparse

parser = argparse.ArgumentParser()
parser.add_argument('server') # first positional argument
parser.add_argument('port') # second positional argument
args = parser.parse_args()

url = '%s:%s' % (args.server, args.port)
print url
Run Code Online (Sandbox Code Playgroud)