图解教程:命令行选项解析
使用argparse模块可以轻松解析命令行选项。以下是一个简单的示例:```python
import argparse
parser = argparse.ArgumentParser(description='搜索文件')
parser.add_argument(dest='filenames', metavar='filename', nargs='*')
parser.add_argument('-p', '--pat', metavar='pattern', required=True, dest='patterns', action='append', help='搜索的文本模式')
parser.add_argument('-v', dest='verbose', action='store_true', help='详细模式')
parser.add_argument('-o', dest='outfile', action='store', help='输出文件')
parser.add_argument('--speed', dest='speed', action='store', choices={'slow', 'fast'}, default='slow', help='搜索速度')
args = parser.parse_args()
print(args)
4.84MB
文件大小:
评论区