gpt4 book ai didi

Ruby 文件 IO 定界符?

转载 作者:数据小太阳 更新时间:2023-10-29 07:13:14 28 4
gpt4 key购买 nike

我正在尝试解析一个文本文件,该文件每行包含可变数量的单词和数字,如下所示:

foo 4.500 bar 3.00
1.3 3 foo bar

如何读取由空格而不是换行符分隔的文件?有什么方法可以设置 File("file.txt").foreach 方法以使用空格而不是换行符作为分隔符?

最佳答案

接受的答案将 slurp文件,这可能是大文本文件的问题。

更好的解决方案是 IO.foreach .它是惯用的,将按字符流式传输文件:

File.foreach(filename," ") {|string| puts string}

包含“this is an example”结果的示例文件

"this"
"is"
"an"
"example"

关于Ruby 文件 IO 定界符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2305202/

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