小編給大家分享一下python如何實(shí)現(xiàn)程序執(zhí)行完不自動(dòng)退出,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
目前創(chuàng)新互聯(lián)建站已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、南和網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
默認(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í)行停下來(lái),可以根據(jù)需要選擇。
簡(jiǎn)單的方法是在最后加上如下語(yǔ)句:
os.system("pause")
__author__ = 'di_shen_sh' # coding=utf8 # 上句說(shuō)明使用utf8編碼 try: import os import sys import time #關(guān)鍵語(yǔ)句,使得py文件能夠找到其他module #關(guān)鍵語(yǔ)句,使得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 = '<br/>'.join(ips) datetime = time.localtime(time.time()) strDateTime = time.strftime('%Y-%m-%d %H:%M:%S',datetime) content = u'Info of Reboot Server<br/>DateTime:<br/>%s<br/>Ip:<br/>%s<br/>' % (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)行業(yè)資訊頻道,感謝各位的閱讀!
文章題目:python如何實(shí)現(xiàn)程序執(zhí)行完不自動(dòng)退出
URL鏈接:http://jinyejixie.com/article36/jjgssg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、外貿(mào)建站、做網(wǎng)站、企業(yè)網(wǎng)站制作、服務(wù)器托管、App開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
營(yíng)銷型網(wǎng)站建設(shè)知識(shí)