所有人! 我有一个python脚本,它处理来自COM端口的输入。你知道吗
import sys
for string in sys.stdin:
some_calculation(string)
它是这样运行的:
cat -v /dev/pts/2 | python3 'process.py'
我想让它并行,例如使用GNU parallel。 我的方法是这样的:A |平行B
cat -v /dev/pts/2 | parallel --pipe --recstart '>' python3 process.py
但它不起作用。你知道吗
有什么想法吗? 非常感谢。 更新: 我找到了一些解决办法:
cat /dev/pts/2 | parallel -j2 "echo {} | python3 process.py"
伊尼安的另一个:
cat -v /dev/pts/2 | parallel --recstart '>' --pipe python3 process.py
您可以使用
pipe
选项调用GNU parallel
,如下所示下图:-你知道吗在
pipe
之前使用restart
标志有关^{} 的详细信息。你知道吗
相关问题 更多 >
编程相关推荐