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("但這句不會輸出")