Python如何停止脚本运行?

关注者
5
被浏览
17,859

3 个回答

看了其他回答,太啰嗦 。

还是直接看我的干货吧 !


三种方法,停止运行Python脚本

1、time.sleep(secs)

让程序执行暂停指定的秒数,参数可以是浮点型以指定精确的时间,但是程序真正暂停的时间可能长于请求的时间也可能短于暂停的时间。

2、raw_input( )

通过等待输入来让程序暂停。

3、os.system("pause")

通过执行操作系统的命令来让程序暂停,该函数是通过实现标准C函数system( )来实现的。

Python2.4新加入了subprocess模块,而且官方建议使用改模块替换os.system所以,也可以这样写:subprocess.call("pause",shell=True)


学废了给我点个赞,感谢 !

继续浏览内容
知乎
发现更大的世界
打开
Chrome
继续

“Python如何停止脚本运行?”

这个问题有点宽泛而含混,问题可以有三种理解:

如何停止正在运行的Python脚本?
如何在Python脚本中使用代码停止自身程序的运行?
如何在Python脚本中停止其它脚本的运行?

那么我们一个一个来看。

如何停止正在运行的Python脚本?

这个跟操作系统有一些关系。比如windows可以用任务管理器杀掉,可以关闭运行这个脚本的终端,或者在命令行下按Ctrl+C。如果是Linux/MacOS,还可以在命令行下用 kill 命令杀掉那个进程。

如何在Python脚本中使用代码停止自身程序的运行?

Python脚本中, exit() quit() sys.exit() os._exit() 这几个都可以实现直接退出程序的目的。

exit()
quit()