創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!
樂陵網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)成立于2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。小編給大家分享一下python如何實(shí)現(xiàn)程序執(zhí)行完不自動(dòng)退出,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
默認(rèn)情況下,python執(zhí)行完成后會(huì)直接退出。如果還想查看運(yùn)行結(jié)果或是接著執(zhí)行其他命令就不行了。遇到這種情況,可以在執(zhí)行腳本的命令中添加 -i 選項(xiàng),例如我想執(zhí)行example.py:
> python -i example.py
這樣,在執(zhí)行完example.py 后,程序就會(huì)停留在python的控制臺(tái)了。
當(dāng)然也可以在腳本里加一個(gè)輸入函數(shù)讓程序執(zhí)行停下來,可以根據(jù)需要選擇。
簡(jiǎn)單的方法是在最后加上如下語句:
os.system("pause")
__author__ = 'di_shen_sh' # coding=utf8 # 上句說明使用utf8編碼 try: import os import sys import time #關(guān)鍵語句,使得py文件能夠找到其他module #關(guān)鍵語句,使得py文件能夠雙擊在外部運(yùn)行 sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) from norlib_python.Mail import HtmlMail from norlib_python.Socket import Ip except Exception,ex: print 'Load library Exception:\r\n' print ex os.system("pause") #SendComputerRebootMail if __name__ == "__main__": try: ips = Ip.GetIps() strIps = '
'.join(ips) datetime = time.localtime(time.time()) strDateTime = time.strftime('%Y-%m-%d %H:%M:%S',datetime) content = u'Info of Reboot Server
DateTime:
%s
Ip:
%s
' % (strDateTime,strIps) subject = u'計(jì)算機(jī)重啟事件' msg = HtmlMail.CreateMessage(subject,content) HtmlMail.Send("smtp.163.com","abc@163.com","123",msg,"abc@163.com","abc@163.com") except Exception,ex: print 'Exception:\r\n' print ex finally: os.system("pause")
看完了這篇文章,相信你對(duì)python如何實(shí)現(xiàn)程序執(zhí)行完不自動(dòng)退出有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝各位的閱讀!