file.readline() 1行を読み取る

最終更新:2026-09-22

file.readline() 1行を読み取る

file.readline(size=-1) は1行の内容を読み取る;ファイルの末尾に達すると空文字列を返す。

カテゴリファイルメソッド
種類組み込み型メソッド
Python バージョンall

📝 構文

file.readline()

⚙️ 引数

size 任意Maximum number of chars to read; -1 reads a whole line.(デフォルト値:-1)

戻り値:One line (including the trailing newline); an empty string at EOF.

元のオブジェクトを変更するか:いいえ(新しいオブジェクトを返す)

💥 例外

▶ 例

下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:

実行結果:

'line1\n'
'line2\n'
''
さらに多くのケースは近日公開予定です。

❓ よくある質問

Qreadline() は何を読みますか?
A1 行分の内容です(末尾の改行を含む)。ファイル末尾では空文字列 '' を返します。これが EOF を検出する標準的な方法です。
Q最後の行に改行がない場合はどうなりますか?
Aその行はそのまま返されます。本当に読み取る内容がないときだけ '' が返されます。
Qsize パラメータは何のためですか?
Aこの行で読み取る最大文字数を制限します。めったに必要ありません。
Qファイルを 1 行ずつ読む推奨方法は?
Afor line in f: でファイルオブジェクトを直接イテレーションするのが最もシンプルで効率的です。readline() は読み取りのペースを手動制御する必要がある場面に適しています。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%