December 19, 2016, 代码折腾所

Python args 解析库 click

click

前段时间,需要用 Python 来写一个 CLI 程序的时候,只能找到比较好的命令行参数解析库 getopt 和 argparse。可是这两个库都不太 Pythonistic。

私以为 Python 最大的亮点/语法糖就是在于装饰器的优雅,一个好的 Python 库必然有很好的装饰器使用。

@ 语法糖的调用方法,对源代码的入侵是最小的。而且更方便模块化处理,偶联性也很低。

于是乎,我想自己造一个善用装饰器的命令行参数解析库。

后来,我无意中找到了 Click 这个库,这个库实在是还好用了,可以考虑用在项目中。

添加新评论