文件显示错误

时间:2015-06-19 04:51:27

标签: ruby file mod-rewrite

将内容插入文件时

    file1=File.new("output.txt","w+")
    puts "enter the string"
    in1=gets.chomp
    if file1
            file1.syswrite()
    else
        puts cant write
    end
    file1.close

1 个答案:

答案 0 :(得分:0)

试试这个,它使用File class上的write方法。请记住,当您编写puts语句时,后续字符串需要在引号中。

file1=File.new("output.txt","w+")
puts "enter the string"
in1=gets.chomp
if file1
  file1.write(in1)
else
  puts "can't write"
end
file1.close