Python 中的進程間通訊 使用多個 Python 執行時間時,有必要建立有效的進程間通訊。有幾種方法,包括: 命名管道(os.mkfifo):雖然是一個基本選項,但它可能感覺不夠精緻並且容易出錯。 DBus 服務: 適用於桌面環境,但對於無頭系統來說過於複雜。 套接字: 低階且手動密集。 全面的解決方案 要滿足您的特定要求,請考慮使用多處理庫。它提供了無縫處理套接字通訊並啟用任意 Python 物件傳輸的偵聽器和用戶端。 服務器實現 服務器可以配置為偵聽傳入消息: 客戶端實現 客戶端可以啟動通訊並以Python物件的形式傳送指令: