gpt4 book ai didi

ruby - 在 ruby​​ 中一次读取文件 N 行

转载 作者:数据小太阳 更新时间:2023-10-29 08:17:56 26 4
gpt4 key购买 nike

我有一个包含文件名的大文件(数百兆),每行一个。

我需要遍历文件名列表,并为每个文件名创建一个进程。我一次最多需要 8 个 fork 进程,而且我不想一次将整个文件名列表读入 RAM。

我什至不知道从哪里开始,有人能帮我吗?

最佳答案

File.foreach("large_file").each_slice(8) do |eight_lines|
# eight_lines is an array containing 8 lines.
# at this point you can iterate over these filenames
# and spawn off your processes/threads
end

关于ruby - 在 ruby​​ 中一次读取文件 N 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2497069/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com