当前位置:首页>开发>正文

ruby读取文件 ruby怎么读取文件的列数

2023-07-05 02:19:51 互联网 未知 开发

 ruby读取文件 ruby怎么读取文件的列数

ruby读取文件

标准输入流:gets 读文件

  File.open("hello.rb","r") do |file|

  while line = file.gets
  puts line #打印出文件内容

  end
  end

  标准输出流:puts
print
两者的区别是puts会在参数后面添加回车换行,print不会添加
printf("Number:%5.2f, String:%s ",1.23,"hello") 这个语法跟c相同就不多说了
%5.2f 匹配 1.2
  %s 匹配字符串

ruby怎么读取文件的列数

简单说一下吧,假设你有一个名为example.txt的文件,里面的内容如下:

bbb ccc 12ddd aaa 45abc efg 78695 aaa uwi

注意,这里我举的例子每一列是用空格分隔的。
用ruby读取的代码如下:

f = File.open("example.txt")
f.each_line { |line| p line.split.first if line =~ /saaas/ }

运行结果 #=> "ddd"
"695"
OK,大功告成。

ruby解压缩文件一般用什么方法

file = File.new(“testfile”, “r”)# … process the filefile.closetestfile是想要操作的文件名,”r”说明了文件的操作模式为读龋可以使用”w”表示写入,”rw”表示读写。最后要记得关闭打开的文件,确保所有被缓冲的数据被写入文件,所有相关的资源...

最新文章