argparse模块可以让人轻松编写用户友好的命令行接口。程序定义它需要的参数,然后argparse将弄清如何从sys.argv解析成那些参数。argparse模块还会自动生成帮助和使用手册,并在用户给程序传入无效参数时报错。