我很好奇是否可以为Python应用程序创建自定义终端命令,例如,如果我要创建幻灯片演示程序,则可以从该程序中独立进入命令行并键入
C:\Users\foo> Slides
并获得
SLIDES v0.0.0 Example
Example command, example command
如果您键入
start unnamed.slides
幻灯片程序将打开并运行“未命名”幻灯片项目。 如果这只是我要说明的某个程序的实际命令,请忽略其中的任何事实错误。
答案 0 :(得分:2)
您可能想看一下Argparse库,该库使您可以轻松管理命令行选项。然后,您可以使用这些选项来执行程序的某些部分。
答案 1 :(得分:0)
您需要做的就是在while循环中使用终端输入函数,并使用相应的代码来相应地响应输入。简单地说就是这样:
while True:
user_input = input('command: ')
# do whatever with the user input here.