【问题标题】:How can I write a ruby program to implement a modes of file?如何编写 ruby​​ 程序来实现文件模式?
【发布时间】:2015-07-05 15:21:31
【问题描述】:

我编写了以下代码,但它给出了错误。没有这样的文件或目录 - sample.txt (Errno::ENOENT)。

File.new("sample.txt","r")
File.new("tepm.txt","r+") 
File.new("new_temp.txt","w")
File.new("new_sample.txt","w+")
File.new("example.txt","a")
File.new("new_example.txt","a+")


file = File.open("sample.txt","w+")

【问题讨论】:

标签: ruby


【解决方案1】:

那是因为它正在尝试读取 sample.txt,但您没有该文件与脚本位于同一目录中。在同一个目录中创建一个名为“sample.txt”的文件,它应该可以工作。

【讨论】:

    【解决方案2】:

    这是因为您尝试打开不存在的文件(仅用于读取)。

    手动创建文件或使用w+标志让脚本为您创建它以供您读写。

    【讨论】:

      猜你喜欢
      • 2021-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-11
      • 1970-01-01
      • 2015-11-04
      • 2021-09-26
      相关资源
      最近更新 更多