以下のサンプルコードは、sample.datというファイルを読み込み、一行ずつ出力します。
filename = "sample.dat" with open(filename) as f: line = f.readline().strip() # 一行読み込み、かつ、改行を削除 while line: print(line) line = f.readline().strip()
"with open..."でファイルを読み込むことで、いちいちcloseメソッドを呼ばなくても勝手にファイルを閉じてくれます。
また、readline関数で、ファイルを読み込んだ後に、strip関数で改行を削除しています。