使用用户输入Ruby打开文件

时间:2012-10-30 23:30:20

标签: ruby file-io

我从这样的用户那里获取一个字符串变量:

mail = gets

我希望使用此变量打开文件。

file = File.new(mail, "r") ##obviously this isn't working

如何实际使用此邮件变量打开该名称的文件?

由于

2 个答案:

答案 0 :(得分:2)

mail = gets.chomp

获取函数最后给出一个带\ n的字符串。

答案 1 :(得分:0)

我更喜欢mail = gets.strip

strip似乎稍微慢于chomp,但我发现它更具可读性。

如果您对基准测试感到好奇,请查看要点here