刚开始学习 python 并尝试将命令行选项传递给 python 脚本。我正在尝试连接两个或多个参数并将其传递给字符串变量,
例如,
myscript.py http://www.domain.com 1234
将其放入名为 url 的字符串变量中,该变量的值应为“http://www.domain.com:1234”
我不太确定如何存档。使用 raw_input 和一些字符串操作非常简单,但我想知道这是否也可以用 argparse 完成。
请您参考如下方法:
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
