5,807 views
この記事は最終更新から 2374日 が経過しています。
読み込むのは以下のようなテキストファイルとする。
[user@dog-server]$ ls data.txt [user@dog-server]$ cat data.txt book car pen house ball
pythonでこのテキストファイルを1行ずつ読み込む。
>>> fh = open('data.txt') >>> line = fh.readline() >>> while line != '': ... print line ... line = fh.readline() ... book car pen house ball
改行文字まで含まれているようだ。
読み込んだ1行分のデータを split を使って改行文字「\n」で分割し、前側のデータを表示してみる。
>>> fh = open('data.txt') >>> line = fh.readline() >>> while line != '': ... line = line.split('\n') ... print line[0] ... line = fh.readline() ... book car pen house ball
改行文字が消えた。
改行文字は、文字列末尾の空白文字を除去する rstrip でも除去できる。
>>> fh = open('data.txt') >>> line = fh.readline() >>> while line != '': ... print line.rstrip() ... line = fh.readline() ... book car pen house ball
アクセス数(直近7日): ※試験運用中、BOT除外簡易実装済2026-04-19: 1回 2026-04-18: 0回 2026-04-17: 0回 2026-04-16: 0回 2026-04-15: 0回 2026-04-14: 0回 2026-04-13: 0回