如何在windows中使用python创建类似awscli的命令行应用程序?

如何在windows中使用python创建类似awscli的命令行应用程序?,python,windows,command-line-interface,Python,Windows,Command Line Interface,我想在windows中创建一个从CLI运行的应用程序,如awscli程序 它应该使用python脚本构建,并且在运行时显示将执行soma操作,如 samplepgm login -u akhil -p raju 像这样,您能指导我在Windows中使用python创建这种cli应用程序吗。查看argparse了解一些基本信息: 要获得更好的库,请签出,单击: 其他: 我已经用它实现了,它将构建python文件的exe文件。将适用于所有版本的Python 首先需要为任务创建python

我想在windows中创建一个从CLI运行的应用程序,如awscli程序

它应该使用python脚本构建,并且在运行时显示将执行soma操作,如

samplepgm login -u akhil -p raju

像这样,您能指导我在Windows中使用python创建这种cli应用程序吗。

查看
argparse
了解一些基本信息:

要获得更好的库,请签出
,单击

其他:


我已经用它实现了,它将构建python文件的exe文件。将适用于所有版本的Python

首先需要为任务创建python cli脚本,然后使用

pyinstaller--onefile-c-F-n Cli最新操作.py

如果您需要从用户那里获取输入,那么您可以执行一个无限循环,该循环将请求
input


(请尝试
输入(“我的开发:-$”

您已经阅读了文档吗?我建议:)我需要一个可执行文件,我想像
samplepgm-login-u akhil-p raju
那样运行。是否有相关的示例或教程,如何从
samplepgm-login-u akhil-p raju
这样的窗口创建可执行文件一旦编写了脚本,就可以将其打包为exe:顺便说一下,这两个解决方案是独立的。这些解决方案中的任何一个都应该与Py2Exe配合使用。pyinstaller没有回答您的问题,它只是一个包包。假设这个答案是正确的,对于正在寻找如何创建CLI工具的人来说是不好的。@eliocapelati我提到过我使用Pyinstaller软件包实现的,并使用它创建了将在Windows中可执行的exe文件