当argparse中没有设置optional时,可以通过以下方式获取两个位置参数:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("arg1", help="First position argument")
parser.add_argument("arg2", help="Second position argument")
args = parser.parse_args()
print("arg1:", args.arg1)
print("arg2:", args.arg2)
这样就可以获取到两个位置参数的值了。
需要注意的是,位置参数是必需的,而且它们的顺序很重要。在命令行中调用脚本时,需要按照定义的顺序提供这两个位置参数。例如,可以使用以下命令行调用脚本:
python script.py value1 value2
其中,value1和value2是要传递给arg1和arg2的实际值。
对于这个问题,腾讯云没有特定的产品或链接与之相关。以上是一般的Python编程中使用argparse模块获取位置参数的方法。
领取专属 10元无门槛券
手把手带您无忧上云