以下是使用Argparse定义可选参数的示例代码:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--verbose', help='显示详细信息', action='store_true')
args = parser.parse_args()
if args.verbose:
print('详细信息已启用')
else:
print('详细信息未启用')
在这个例子中,我们定义了一个可选参数--verbose
,用于控制是否显示详细信息。如果在命令行中提供了--verbose
参数,程序会打印出"详细信息已启用",否则打印"详细信息未启用"。
通过这种方式,我们可以方便地根据需要在命令行中启用或禁用特定的功能或选项。