python argparse 新版argparse2的扩展与优化功能解析
参数解析2 argparse2 是 Python标准库 argparse 模块的一个分支,源代码托管在 GitHub 上,并且可以 免费分发。文档也已在线发布。该项目的主要目标包括:提高 argparse 的 可扩展性,简化代码并提升其 可维护性,同时添加更多新功能。项目力求保持向后兼容性,仅在解决重大问题或已记录的错误时,可能导致兼容性问题。到目前为止,项目的工作集中在简化代码库,所有原始测试用例继续通过。
背景方面,原始 argparse 模块的代码结构较为复杂,并且由于它是 CPython 的一部分,修改速度缓慢,导致重大重构几乎不可能。为解决这些问题,argparse2 项目致力于为该模块注入新的活力。该模块目前正处于积极开发中。
下载地址
用户评论