场景:有时候我们写的Python脚本,我们希望能够通过Python test.py -v
来获取版本号并退出,如何实现呢?
代码如下
import argparse
def get_version():
return '1.0.0.0'
if __name__ == '__main__':
parse = argparse.ArgumentParser()
parse.add_argument('-v', '--version', action='version', version=get_version(),help='Display version')
parse.parse_args()
(venv) F:\Python\Practice>python src/test.py -h
usage: test.py [-h] [-v]
optional arguments:
-h, --help show this help message and exit
-v, --version Display version
(venv) F:\Python\Practice>python src/test.py -v
1.0.0.0