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モジュールのBytesIOやStringIOを使う代替方法があります。
See Also (参考)
- 公式PythonドキュメントのファイルI/O: https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files
- Pythonの
open関数の詳細: https://docs.python.org/3/library/functions.html#open ioモジュールについての公式ドキュメント: https://docs.python.org/3/library/io.html