Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何编写ruby程序来实现文件模式?_Ruby - Fatal编程技术网

如何编写ruby程序来实现文件模式?

如何编写ruby程序来实现文件模式?,ruby,Ruby,我编写了以下代码,但它给出了错误。没有这样的文件或目录-sample.txt(Errno::enoint) 这是因为它试图读取sample.txt,但您的文件与脚本不在同一目录中。在同一个目录中创建一个名为“sample.txt”的文件,它应该可以工作 这是因为您试图打开不存在的文件(仅用于读取) 手动创建文件或使用w+标志让脚本为您创建文件以供阅读和写入。可能重复“…实现文件模式”-您能说明您正在尝试做什么吗?你在找什么? File.new("sample.txt","r") File.new

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


这是因为它试图读取sample.txt,但您的文件与脚本不在同一目录中。在同一个目录中创建一个名为“sample.txt”的文件,它应该可以工作

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

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

可能重复“…实现文件模式”-您能说明您正在尝试做什么吗?你在找什么?
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+")