0
带参数的管道数据在Python3,我有这样的代码:我怎样才能在Ruby2.4
arg, unk = parser.parse_known_args()
buf = ''
for line in fileinput.input(unk):
buf += line
fileinput.close()
此代码让我带参数的程序相处管道数据。
我所实现的是从后缀获得管道电子邮件。 Postfix 管道电子邮件文件到我的Python应用程序和添加一些我想要的参数。在Ruby中,我找不到这样做的正确方法。管道数据可以是最大值。 〜25MB。所以我需要一个正确,适当和平稳的方式来处理这个问题。我想要处理大文件没有问题。
ruby test.rb --option ARG
当然,我可以轻松地获得论点,但我也希望得到管道输送数据。
事实上,我无法找到Ruby用于获取管道数据的确切方法。我被困在这一点上。任何人都可以帮我一下吗?
上帝的缘故,我搜索了很多条款。 ARGF?我现在才知道,是的,这是我想要的。实际上比我想要的更多。我发现了许多有用的方法,我可以为自己实施。谢谢。 - 可以添加为答案? **还**感谢你现在,我找到了一个简单的样本。也许对他人有用:http://stackoverflow.com/questions/273262/best-practices-with-stdin-in-ruby – Pratha
是的,很棒的发现! –