我想打开文件并阅读我从控制台传递的文件。像
filename = gets()
File.open(filename,'r') do |file|
但在控制台上出现如下错误:
test.rb:7:in `initialize': Invalid argument - myfile (Errno::EINVAL)
from test.rb:7:in `open'
from test.rb:7
是否可以读取具有从控制台获取的文件名并do |file| ..end
在 ruby 中执行的文件?