|
1
|
| Mahsa Hassankashi · 技术社区 · 8 年前 |
|
1
2
让我试着解释一下。
只有1个输出,而不是2个。它的功能是“流式传输”内容
因此只有1个“流”输出,然后使用|重定向到pyton脚本:
所以
如果要通过单独处理文件
或在一个班轮上:
只要记住
但是当您编辑python脚本时。。。
您应该做什么:
如果要在
[根据评论编辑:]
你真的应该质疑为什么你如此专注于使用
如果必须使用
这一切听起来有点复杂,容易出错。我强烈建议您重新考虑使用stdin作为脚本的输入。或者,请更新您的问题,说明您面临的技术要求和限制,这些限制了您使用stdin。 [根据评论编辑:]
不知何故,您需要向python脚本发出“信号”,表明它正在处理一个新文件和新信息。 假设您有2个文件,第一行需要是某种类型的“头”,指示文件,以及在收到新的“头”之前,需要对其余数据执行哪个函数。
因此,假设您的“train”数据以行为前缀
如何在您的环境中做到这一点,不属于此问题的范围 现在,重定向到stdin将在数据之前发送这两个标头。您可以让python检查这些,例如:
正如您在代码中看到的,在本例中,您还需要一个“页脚”来确定数据何时结束
发送页眉/页脚的一种方式可以是:
而这三个额外的文件只包含适当的页眉或页脚 |
|
|
2
2
另一种解决方案是:
s、 txt是:
s2.txt是:
关键在于两点:
快乐bc我做到了:) |
|
|
Gorgeo · Netty framework-多端口侦听 8 年前 |
|
|
Yitian Zhang · 打开Heron UI非常慢 8 年前 |
|
|
searain · 在流数据仍在缓冲区中时复制bigquery表 8 年前 |
|
|
Pliny · FFMPEG交互式模式帮助选项 8 年前 |
|
|
JeyPay · PiCamera流媒体 8 年前 |