圧倒的備忘録

忘却は罪である。

【Ruby入門】ファイルの内容を一括で読み込み、表示する方法 

ファイルの内容を一括で読み込み、表示する手順

  • プログラムと同じディレクトリに「test.txt」をつくります。
  • 好きな言葉を入力して保存します。例)忘却は罪である。
  • 出力します。 実際にコードをみていきましょう。
# -*- coding: utf-8 -*-
# "test.txt"を読み込みモード(文字コード指定)で開く
file = open("test.txt", "r:UTF-8")

# ファイルの内容を一括で読み込み、表示する
# 「忘却は罪である。」と表示されます。
print file.read

# ファイルを閉じる
file.close

指定したファイルの名前とプログラムで指定したファイルが異なる場合または、 別ディレクトリにファイルが配置されている場合はエラーが生じるので、気おつけましょう!