argparse
是 Python 的一个标准库模块,用于从命令行解析参数。这个模块使编写用户友好的命令行接口变得更加简单。下面是一个使用 argparse
模块处理命令行参数的示例代码:
import argparse
# 创建 ArgumentParser 对象
parser = argparse.ArgumentParser(description='这是一个示例程序')
# 添加参数
parser.add_argument('--input', type=str, help='输入文件')
parser.add_argument('--output', type=str, help='输出文件')
parser.add_argument('--verbose', action='store_true', help='详细输出')
# 解析参数
args = parser.parse_args()
# 使用参数
if args.input:
print(f"输入文件: {args.input}")
if args.output:
print(f"输出文件: {args.output}")
if args.verbose:
print("详细输出模式")
在这个示例中,我们首先导入了 argparse
模块。然后,我们创建了一个 ArgumentParser
对象,它代表我们的命令行界面。接着,我们使用 add_argument
方法添加了三个参数:--input
、--output
和 --verbose
。这些参数