📜  Ruby 写入文件示例 - Ruby (1)

📅  最后修改于: 2023-12-03 15:04:56.992000             🧑  作者: Mango

Ruby 写入文件示例 - Ruby

这篇文章会简单介绍如何在 Ruby 中写入文件。

文件写入模式

打开文件时可以选择其中一种模式:

  • 'w':写入模式。如果文件存在,则覆盖原有内容;如果文件不存在,则创建新文件。
  • 'a':追加模式。如果文件存在,则在文件末尾继续写入;如果文件不存在,则创建新文件。
写入文件的基本步骤

以下是写入文件的基本步骤:

  1. 打开文件。
  2. 写入数据。
  3. 关闭文件。
实例

以下是一个简单的写入文件示例:

filename = 'myfile.txt'

# 打开文件
file = File.open(filename, 'w')

# 写入数据
file.puts 'Hello, world!'
file.puts 'This is a Ruby example.'

# 关闭文件
file.close

此代码将在当前目录下创建一个名为 myfile.txt 的新文件,并向其中写入两行文本。

追加数据

以下是一个追加数据的示例:

filename = 'myfile.txt'

# 打开文件
file = File.open(filename, 'a')

# 写入数据
file.puts 'This is an appended line.'

# 关闭文件
file.close

此代码将打开名为 myfile.txt 的文件,并在文件末尾添加一行文本。

结论

这篇文章介绍了如何在 Ruby 中写入文件。我们学习了打开文件、写入数据和关闭文件三个基本步骤,并介绍了文件写入模式。现在你可以在 Ruby 中轻松地写入文件了!