如何让 Python 应用程序与终端通信

我很好奇是否可以为 Python 应用程序制作自定义终端命令,例如,如果我要制作幻灯片程序,则可以从程序中独立进入命令行并键入


C:\Users\foo> Slides

并得到


SLIDES v0.0.0 Example 

Example command, example command

如果你输入 start unnamed.slides


幻灯片程序将打开并运行“未命名”幻灯片项目。如果这是我只是想说明一点的程序的实际命令,请忽略其中的任何事实错误。


慕容708150
浏览 203回答 2
2回答

拉风的咖菲猫

您可能需要查看Argparse库,该库允许您拥有易于管理的命令行选项。然后,您可以使用这些选项来执行程序的某些部分。

繁花如伊

您需要做的就是在 while 循环中使用终端输入函数以及相应地响应输入的代码。简单来说就是这样: while True:        user_input = input('command: ')        # do whatever with the user input here.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python