如何在python中关闭命令提示符?

Aak*_*ash 5 python python-3.x

我是python的新手..我使用了代码

x = input(" Hey what is your name " )       
print(" Hey, " + x)  
input(" press close to exit ")
Run Code Online (Sandbox Code Playgroud)

因为我在互联网上寻找这个问题并且知道你必须在最后放一些虚拟输入线来阻止命令提示被关闭但仍然面临问题..请帮助

我正在使用python 3.3

Mar*_*ers 14

在Windows上,关闭CMD控制台,因为Python进程最后存在.

要防止这种情况,请先打开控制台,然后使用命令行运行脚本.通过右键单击包含脚本的文件夹,在控制台中选择Open console here并键入python scriptname.py来执行此操作.

正如您所知,替代方案是通过在末尾添加呼叫来推迟脚本结束input().这允许脚本用户选择脚本何时结束并关闭控制台.

  • 请注意,您(至少在Windows 7上)需要移动+右键单击包含源文件的目录,而不是脚本本身. (4认同)

Bla*_*aze 8

这可以用os模块完成.以下是简单的代码:

import os
os.system("pause")
Run Code Online (Sandbox Code Playgroud)

这将产生一个暂停,并要求用户按任意键继续.

[编辑:上述方法适用于Windows操作系统.它似乎给mac带来了问题(正如ihue在评论中指出的那样).问题是"os"库是特定于操作系统的,有些命令可能不适用于一个操作系统,就像它们在另一个操作系统中工作一样.