小编Ast*_*uli的帖子

当我运行 ruby​​ 代码时,如何从带有表情符号的 document.txt 行中读取并在终端上显示它们?

我想在 Ruby 中读取文档文件 .txt,但本文档的以下几行包含表情符号。当我运行程序时,它会向我显示不同的符号,而不是实际的表情符号。

我已经尝试过不同的方法。我该怎么做,我应该安装任何 gem 吗?

file='document.txt'
Run Code Online (Sandbox Code Playgroud)

本文档包含以下带有表情符号的行:

这是一条测试线

  File.readlines(file).each do |line|      
      puts line
  end
Run Code Online (Sandbox Code Playgroud)

ruby browser-automation watir emoji

6
推荐指数
1
解决办法
135
查看次数

Ruby on Rails 如何获取表特定列的每一行?循环遍历行?

我有一张如下图所示的表格:我正在使用 Ruby Watir 来获取第一列的每一行。

https://dominumestate.com/wp-content/uploads/2019/08/Capture.jpg

我试过这个,但我不能得到表的每一行只有第一行

puts t.tr(:index => 2, class: ['spy1xx']).td(:index => 0).font(class: ['spy14']).text 
Run Code Online (Sandbox Code Playgroud)

t = browser.table(:index => 1).tbody()

 puts t.trs(:index => 2, class: ['spy1xx']).each do |s|
 puts s.td(:index => 0).font(class: ['spy14']).text
 end
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails watir ruby-watir

5
推荐指数
1
解决办法
451
查看次数

如何读取 document.txt 中的第二行,然后循环读取此文档中的第 +1 行

我的机器人从 document.txt 文件中一一读取电子邮件,在使用此电子邮件登录后,机器人会输出我在另一个文件中的评论。

我已经达到机器人读取电子邮件的程度,但我希望特定帐户做出特定而不是重复的评论。

所以我想到了从注释文件中读取特定行的解决方案。

例如,帐户 1 读取并放置评论文件的第 1 行。我想知道如何从注释文件中读取第二行。

这是我一一阅读评论时的代码部分,但我想阅读例如第二行或第三行!

file = 'comments.txt'
File.readlines(file).each do |line|
    comment = ["#{line}"] 
    comment.each { |val| 
        comment = ["#{val}"] 
}
end
Run Code Online (Sandbox Code Playgroud)

ruby watir

5
推荐指数
1
解决办法
158
查看次数