usage: test1.py [-h] [--string-parameter STR_PARAM] [--float-parameter FLOAT_PARAMETER] [--integers INTEGERS [INTEGERS ...]]
Test [argparse] module
optional arguments:
-h, --help show this help message and exit
--string-parameter STR_PARAM, -s STR_PARAM
a string parameter
--float-parameter FLOAT_PARAMETER, -f FLOAT_PARAMETER
a float parameter
--integers INTEGERS [INTEGERS ...], -lst INTEGERS [INTEGERS ...]
a list of integers
sys.argv允许您以严格定义的顺序使用参数,如果您需要传递多个参数,这并不总是很方便。
有一个用于解析命令行参数的内置argparse模块,它更加强大和灵活
sys.argv
。这是一个小例子 -
test1.py
:启动示例: