我如何创建我的第一个命令行应用程序

我创建了一个使用NewsApi的命令行应用程序。 完整的API是应用程序接口。
请允许我向您介绍我的提出方式,面临的挑战以及如何应对它们。
为了提出这个应用程序,我选择使用测试驱动的开发方法。
测试驱动开发是一种开发技术,您必须首先编写失败的测试,然后再编写新的功能代码。
在提出此应用程序时,我使用了python编程语言。
我从测试驱动开发的定义中创建了两个文件newsapi.py和newsapi_test.py,这是我使用的方法,我相信您可以在告诉newsapi.py文件中的功能代码之前就已经知道我已经创建并编写了测试。
我不得不编写一些测试,其中一些测试如下图所示

cos编写测试和功能代码的过程,我必须遵循python语法,导入不同的模块,创建不同的方法等。
但是导入一些模块后,我得到的错误如下图所示

但是我通过使用python命令pip install inquirer纠正了错误。

正如我总结的那样,对于阅读本文以便深入了解如何提出命令行应用程序的任何人,您都需要学习python并具有一些关于API的知识。 试试看,祝你好运。