Pythonでファイルを読み込む基本的な方法はopen
関数を使用することです。以下にその基本的な使い方を示します。
# ファイルを開く
file = open('test.txt', 'r')
# ファイルを読む
text = file.read()
# 出力する
print(text)
# ファイルを閉じる
file.close()
しかし、この方法ではファイルを閉じるのを忘れるとリソースの無駄遣いになる可能性があります。それを防ぐために、with
文を使う方法が推奨されます。
# ファイルを開く
with open('test.txt', 'r') as file:
# ファイルを読む
text = file.read()
# 出力する
print(text)
# with文を抜けると自動的にファイルは閉じられる
また、大きなファイルを読み込む際には、ファイルを一度に全て読み込むとメモリを大量に消費してしまう可能性があります。そのような場合には、ファイルを行ごとに読み込む方法が有効です。
# ファイルを開く
with open('test.txt', 'r') as file:
# ファイルを行ごとに読む
for line in file:
# 出力する
print(line)
以上がPythonでファイルを読み込む際の基本的な方法です。適切な方法を選んで、効率的なコードを書きましょう。.