Я действительно был смущен sys.exit() в python.
В документации python, говорится: "Выход из Python"; означает ли это, когда sys.exit()
вызывается в программе python, процесс будет завершен? Если это так, приведенный ниже код показывает другой результат:
import sys
import time
import threading
def threadrun():
while(True):
time.sleep(1)
if __name__=="__main__":
t=threading.Thread(target=threadrun)
t.start()
sys.exit()
Запуск этой программы в Linux, результат не был ожидаемым, поскольку документация на python говорит, но все еще работает в системе, так что действительно делает sys.exit()
?