Pythonでは、ファイルの読み込みを行うためのいくつかの方法があります。その中でも、open
関数とreadlines
メソッドは非常に便利で、頻繁に使用されます。
open関数
open
関数は、Pythonの組み込み関数の1つで、ファイルの操作に利用します。新規ファイルの作成や書き込み、読み込み、追記、保存等の作業を行うことが可能です。
f = open('filename', 'r')
上記のコードは、’filename’という名前のファイルを読み込むモード(’r’)で開きます。
readlinesメソッド
readlines
メソッドは、ファイルの内容を全て読み出し、1行ごとのリストにします。
lines = f.readlines()
print(lines)
このコードは、開いたファイルの全ての行を読み込み、それらをリストとして出力します。
注意点
ファイルサイズが大きい場合は、readlines
メソッドで一括に読み込むとメモリを大量に消費する可能性があります。そのような場合は、readline
メソッドを使用して、一行ずつ読み込むことを検討してみてください。
with open('filename', 'r') as f:
for line in f:
print(line)
このコードは、ファイルを一行ずつ読み込み、それぞれの行を出力します。
以上が、Pythonのopen
関数とreadlines
メソッドの基本的な使い方です。これらを理解し、適切に使用することで、Pythonでのファイル操作がより効率的になります。