我想从scala程序内部启动一个python程序,该程序必须接收一个可能无限长的字符串。因此,不可能将其作为cmd参数传递。bash代码:var="SOME REALLY LONG STRING THAT IS SEND TO THE PYTHON PROGRAM/readUntilEOF.pyimport sys.process._object main
由于我已经使用Scala ws库实现了WebSocket服务器,所以现在我想将消息从Scala应用程序推送到该服务器。为此,我浏览了,不幸的是,这是相当有限的。我的问题是,如何使用Play Scala库向我的websocket服务器发送字符串消息?request => val out = Enumerator(logMessage).andThen(Enumerator.eof<
(rec, sen = multiprocessing.Pipe(False))提供了在进程之间传输数据的实用工具。但是,当发送端显式调用Connection.close()时,我找不到接收端可能知道什么时候到达EOF的实用程序。目前,我正在使用while True循环中的Try-loop语句绕过这个问题: status = rec.recv()except BrokenPipeError:我还可以看到这是通过