テキストファイルの読み込み

Python:
テキストファイルの読み込み

How to: (方法)

# テキストファイルを読む一番シンプルな方法
with open('example.txt', 'r') as file:
    content = file.read()
print(content)
# ファイルを行ごとに読む
with open('example.txt', 'r') as file:
    for line in file:
        print(line.strip())  # strip()で行末の改行を削除
# 出力例:
こんにちは、Python!
ファイルを読むのは簡単です。

Deep Dive (深掘り)

歴史的には、ファイル読み込みにはいくつかの方法がありました。旧バージョンのPythonではfileオブジェクト直接を使ったが、Python 2.5でwith文が導入され、open関数と組み合わせてリソースの管理が安全になりました。read, readline, または readlinesメソッドを使うと多様な読み込み方ができます。実装の詳細としては、Pythonはファイルシステムとオペレーティングシステムの違いから隠蔽層を提供し、開発者が簡単にファイルを取り扱えるようになっています。もっと大きなファイルやバイナリデータの場合はioモジュールのBytesIOStringIOを使う代替方法があります。

See Also (参考)