我想在 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 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) 我的机器人从 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)