file.read() ファイルの内容を読み取る

最終更新:2026-09-22

file.read() ファイルの内容を読み取る

file.read(size=-1) はファイルの内容を読み取る;size は読み取る文字数を指定し、省略するとすべて読み取る。

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

📝 構文

file.read()

⚙️ 引数

size 任意Number of bytes/chars to read; -1 reads to EOF.(デフォルト値:-1)

戻り値:The read content: str in text mode, bytes in binary mode.

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

💥 例外

▶ 例

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

実行結果:

hello
 world
さらに多くのケースは近日公開予定です。

❓ よくある質問

Q引数なしの read() は何を読みますか?
A末尾までのファイル全体です。テキストモードでは str を、バイナリモードでは bytes を返します。
Q大きなファイルを読むには?
Asize でチャンク読み出しします:f.read(1024) は毎回最大 1024 文字/バイトを読みます。空が返ると末尾に達したことを意味します。
Q空ファイルからは何が読み出されますか?
Aテキストモードでは空文字列 ''、バイナリモードでは b'' がエラーなく返されます。
Q続けて 2 回読むとどうなりますか?
A2 回目の読み出しは前の位置から続きます。ファイル全体を読み直すにはまず f.seek(0) で先頭に戻ります。
Web-Tutorial.com

Web-Tutorial 技術チーム

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

100%