跳到主要内容

Python argparse 解析命令行输入

使用示例

name.py
import argparse

def main(_args):
print(_args.name)

if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument("-n", "--name", type=str, help="input user name")
args = parser.parse_args()
main(args)
Usage
$ python name.py -n rcxxx
rcxxx
  • argparse 会自动生成 -h 帮助文档

参考