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
是的,很棒的發現! –