Python: テキストファイルの読み込み – read()、readlines()、readline()メソッド

以下の読み込み用テキストファイルを用いて、
text.txt

以下のメソッドを用いた場合の処理を書いてみます。

  • read() – ファイルを全て読み込み、その文字列データに対して処理を行う
  • readlines() – ファイルを全て読み込み、1行毎に処理を行う
  • readline() – 1行毎に読み込み、その処理を繰り返す

read() – ファイルを全て読み込み、その文字列データに対して処理を行う

実行結果

readlines() – ファイルを全て読み込み、1行毎に処理を行う

実行結果

readline() – 1行毎に読み込み、その処理を繰り返す

実行結果

リファレンス

チュートリアル

コメント

  1. Y.Okada より:

    readline(s)の違いってなんだっけ? 機能的には一緒でよかった? – Python: テキストファイルの読み込み – read()、readlines()、readline()メソッド – Yukun's Blog http://bit.ly/9NDnhp

  2. Python の本を忘れてきてしまった(>_<)。 file open は初めて使うのか。教えて!google様。http://www.yukun.info/blog/2008/06/python-file.html Python: テキストファイルの読み込み、とかか。あれ?

  3. テキストファイルの読み込み | 地下鉄はメンマの味 より:

    […] http://www.yukun.info/blog/2008/06/python-file.html 等で丁寧な説明をしてくれているが、 ファイルの文字コードが分かっているのであれば 以下のようにしたほうが安心。 […]

  4. 匿名 より:

    lines1 = data1.split(‘n’)]
    ->lines1 = data1.split(‘\n’)
    では?

    • yukun より:

      コードが誤っており、失礼しました。
      ご指摘の通りです。記事本文を修正致しました。
      また、実行結果の一部の表記に誤植(※)がありましたので、合わせて修正しております。
      ※半角<>がURLエンコードされていた。

  5. […] Python: テキストファイルの読み込み – read()、readlines()、readline()メソッド […]