python关闭程序
1. 怎样使用python语言关闭另一个Python运行
一开始按照网上教程,使用subprocess来实现另一个脚本的运行和关闭,可是这个脚本在连续运行的时候不容易返回数据,判断脚本运行的状态py
2. Python中如何在一段时间后停止程序
用到threading的Timer,也类似单片机那样子,在中断程序中再重置定时器,设置中断,python实例代码如下:
import threading
import time
def change_user():
print('这是中断,切换账号')
t = threading.Timer(3, change_user)
t.start()
#每过3秒切换一次账号
t = threading.Timer(3, change_user)
t.start()
while True:
print('我在爬数据')
time.sleep(1)
(2)python关闭程序扩展阅读
有时当一个条件成立的情况下,需要终止程序,可以使用sys.exit()退出程序。sys.exit()会引发一个异常:
1、如果这个异常没有被捕获,那么python编译器将会退出,后面的程序将不会执行。
2、如果这个异常被捕获(try...except...finally),捕获这个异常可以做一些额外的清理工作,后面的程序还会继续执行。
注:0为正常退出,其他数值(1-127)为不正常,可抛异常事件供捕获。另一种终止程序的方法os._exit()
一般情况下使用sys.exit()即可,一般在fork出来的子进程中使用os._exit()
采用sys.exit(0)正常终止程序,程序终止后shell运行不受影响。
采用os._exit(0)关闭整个shell,调用sys._exit(0)后整个shell都重启了(RESTART Shell)。
3. 请教Python如何终止主程序
return break 都可以终止函数的运行
exit(0) # 无错误退出
exit(1) # 有错误退出
这两条语句一般都会加在程序的最后 因为exit是迫使系统去终止程序的运行!
4. python关闭某一个应用程序,例如关闭QQ,电脑桌面。
import os
os.system('taskkill /f /im QQ.exe')
5. python 如何关闭运行的程序窗口
看样子你是在IDE中直接运行的程序,从字面上来看,造成窗口不会退出可能有很多原因,回答你的问题前要先搞清楚这几个问题,你说的窗口是程序自身的窗口还是IDE的输出窗口?
你的程序是命令行程序,还是图形程序?
如果是图形程序用的是什么GUI库?
6. 怎样用python控制关闭一个.exe的程序
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
@Date:
@author
"""
__author__ = 'Sla'
__version__ = '1.0.0'
import pprint
import os
import time
import subprocess
def processkill():
_p = subprocess.Popen("C:\WINDOWS\system32\cmd.exe")
_pid = _p.pid
print "sub pid:", _pid
while _p.poll() == None:
time.sleep( 5 )
#kill subprocess after 5 seconds, if it is not done
if _p.poll() == None:
print "\nKill the subprocess\n"
if os.name == 'nt':
os.system('taskkill /PID %s /T /F' % _pid)
else:
os.system('kill %s' % _pid)
break
else:
if _p.returncode != 0:
print "\nsubprocess run Error"
else:
print "\nsubprocess run OK"
if __name__ == '__main__':
processkill()
——————————————————————————————————————
你可以测试一下,在5秒内打出exit就成功运行,不然就结束cmd进程
7. 如何优雅地退出python程序
如果你是在程序中让其自动退出,则可以使用: 1 exit() 执行到此命令时,程序终止。 如果是程序陷入死循环,想强制结束,则按Ctrl + C。
8. python编译器怎么退出阅读模式
关闭:quit()或exit()或者快捷键Ctrl+d。
python退出程序的方式有两种:os._exit(),sys.exit()。
随着Python生态系统的不断发展壮大,业界出现了许多代码库、框架、以及编译器,可用来加速Python,克服其应用限制,甚至能够将Python与其他编程语言(如:Java、C、C++、JavaScript等)协同使用。
9. python退出程序语句
用sys模块的exit函数就能退出程序,下面是一个例子:
#!/usr/bin/python
import sys
print("这句会输出")
sys.exit(0)
print("但这句不会输出")