import argparse
# 创建 ArgumentParser 对象
parser = argparse.ArgumentParser(description="这是一个简单的示例,演示如何使用 add_argument 方法。")
# 添加命令行参数
parser.add_argument("input_file", help="输入文件路径")
parser.add_argument("output_file", help="输出文件路径")
parser.add_argument("--verbose", help="启用详细模式", action="store_true")
# 解析命令行参数
args = parser.parse_args()
# 打印解析后的参数
print(f"输入文件: {args.input_file}")
print(f"输出文件: {args.output_file}")
if args.verbose:
print("详细模式已启用")
argparse.ArgumentParser()
用于创建一个新的解析器对象,并可以通过 description
参数添加描述信息。add_argument()
方法用于定义可以从命令行接收的参数。例如:"input_file"
和 "output_file"
是位置参数,必须提供。"--verbose"
是可选参数,使用 action="store_true"
表示如果指定了该参数,则其值为 True
,否则为 False
。parse_args()
方法解析命令行参数并返回一个命名空间对象,其中包含所有传递的参数。这个示例展示了如何使用 add_argument
方法来处理命令行参数。
下一篇:resample函数python
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站