日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python3os退出報錯是什么原因?

我們在執(zhí)行命令出錯的時候,習慣的認為是代碼出了錯誤,那么,有沒有小伙伴往操作不當方面想過呢?也是是因為對基礎概念的模糊,所以在某些操作步驟上出現(xiàn)了錯誤。今天小編在講os._exit() 的同時,會跟另一種退出方法進行比較,讓大家在學習python os的知識也能拓展其他模塊的內(nèi)容。

十年建站經(jīng)驗, 成都網(wǎng)站建設、成都做網(wǎng)站客戶的見證與正確選擇。創(chuàng)新互聯(lián)公司提供完善的營銷型網(wǎng)頁建站明細報價表。后期開發(fā)更加便捷高效,我們致力于追求更美、更快、更規(guī)范。


os._exit() 會直接將python程序終止,之后的所有代碼都不會執(zhí)行。

sys.exit() 會拋出一個異常: SystemExit,如果這個異常沒有被捕獲,那么python解釋器將會退出。如果有捕獲該異常的代碼,那么這些代碼還是會執(zhí)行。

例如:

import os
try:
os._exit(0)
except:
print('Program is dead.')

這個print是不會打印的,因為沒有異常被捕獲。

import sys
try:
sys.exit(0)
except:
print('Program is dead.')
finally:
print('clean-up')

這里兩個print都可以打印,因為sys.exit()拋出了異常。

使用sys.exit()來退出程序比較優(yōu)雅,調(diào)用它能引發(fā)SystemExit異常,然后我們可以捕獲這個異常做些清理工作。而os._exit()將python解

釋器直接退出,后面的語句都不會執(zhí)行。一般情況下用sys.exit()就行;os._exit()可以在os.fork()產(chǎn)生的子進程里使用。


看完os._exit()后,小編的第一反應是很像現(xiàn)實中的直男操作,哈哈。這樣說大家肯定都記住了,退出后是不會執(zhí)行后續(xù)操作的。更多Python學習推薦:PyThon學習網(wǎng)教學中心。


文章題目:創(chuàng)新互聯(lián)Python教程:python3os退出報錯是什么原因?
鏈接URL:http://www.dlmjj.cn/article/cocsgeh.html