如何编写完美的 Python 命令行程序?

这篇文章将教你如何编写完美的 Python 命令行程序,提高团队的生产力,让大家的工作更舒适。

如何编写完美的 Python 命令行程序?

图1/3

作者 |Yannick Wolff

译者 |弯月

责编 | 屠敏

出品 |CSDN(ID:CSDNNews)

作为 Python 开发者,我们经常要编写命令行程序。比如在我的数据科学项目中,我要从命令行运行脚本来训练模型,以及计算算法的准确率等。

因此,更方便更易用的脚本能够很好地提高生产力,特别是在有多个开发者从事同一个项目的场合下。

因此,我建议你遵循以下四条规则:

尽可能提供默认参数值

所有错误情况必须处理(例如,参数缺失,类型错误,找不到文件)

推荐阅读