我試着寫一些一種多協議BOT(嘰裏咕嚕/ IRC),將讀取FIFO文件的消息(一個襯墊大部分),然後將它們發送到irc頻道和jabber聯繫人。到目前爲止,我設法創建了兩個工廠來連接到jabber和irc,並且他們似乎在工作。的Python(雙絞線) - 從FIFO讀,讀出的數據發送給多個協議
但是,我在閱讀fifo文件時遇到問題 - 我不知道如何在反應器循環之外的循環中讀取它(打開文件,讀取行,關閉文件,跳轉到打開文件等),以便獲取我需要發送的數據,然後將這些數據發送到反應器迴路以便在兩種協議中發送。我一直在尋找有關如何以最佳方式做到這一點的信息,但我完全失去了黑暗。任何建議/幫助將不勝感激。
提前致謝!
問題是我沒有控制數據的來源。它已經以fifo形式提供,這是我必須與之合作的內容。我可能會問,如果真的沒有其他方式來獲得這些數據,但直到我得到答案,它的fifo。 – SpankMe 2010-03-19 10:44:26