我有两个Python程序,一个是IRC bot,使用套接字连接到IRC服务器。如何让两个Python程序进行通信?
该程序有一个循环,用于读取特定通道中的每个PRIVMSG。
第二个程序应该得到第一个程序输出(在这种情况下是PRIVMSG),并运行它的功能。
因此,它基本上是:
while 1:
data = irc.recv(2048)
if data.find("PRIVMSG " + current_channel + " :") != -1:
send_to_second_program(data)
第二个程序是
while 1:
data = get_from_first_program()
do_stuff(data)
有没有办法做到这一点不使用模块?这两个程序应该是分开的。
你在做什么? – RickyA
有很多方法可以做到这一点。您的特殊要求必须用于缩小范围。 – jpmc26
我正在使用Linux。 –