Python命令行解析工具argparse

一般用来解析可选择的参数,比如需要在运行的时候才要进行解析的数据等。下面的代码给出具体应用:

import argparse
import sys

parse = argparse.ArgumentParser(description='argparse test')  # 添加文件描述
parse.add_argument('-H', '--host',  # 参数的输入方式
                   type=int,  # 数据类型
                   default=1080,  # 默认数值
                   help="Input a host port, default=1080")
parse.add_argument('-V', '--version',
                   type=float,
                   default=0.1,
                   help="Input a version, 
                   default=0.1")

if __name__ == '__main__':
    print(parse.parse_args(sys.argv[1:]))
    print(parse.parse_args().version)

具体使用方式:

猜你喜欢

转载自blog.csdn.net/qq_35976351/article/details/80763936