什么是守護進程
daemon = False # 是否以守護進程方式運行,True守護,False 非守護
在這段代碼中,daemon 變量的值決定了進程是否以守護進程方式運行。如果 daemon 的值為 True,則表示進程將以守護進程方式運行,否則為前臺運行的進程。守護進程是在后臺運行的進程,不受用戶登錄或終端關閉的影響。當父進程結束時,守護進程會繼續在后臺運行,直到完成其任務或被手動終止。相比之下,前臺進程通常與用戶的終端關聯,當用戶退出終端時,前臺進程也會被終止。如果你希望進程在后臺默默地執行任務而不受用戶登錄或終端關閉的影響,你可以將 daemon 設置為 True。如果你希望進程在前臺運行并與終端交互,你可以將 daemon 設置為 False 或省略這個參數,因為默認值通常是 False。