Pythonファイルを開く
サーバー上のファイルを開く
Pythonと同じフォルダーに次のファイルがあるとします。
demofile.txt
Hello! Welcome to demofile.txt
This file is for testing purposes.
Good Luck!
ファイルを開くには、組み込みのopen()関数を使用します。
open()関数はファイル オブジェクトを返します。このファイルオブジェクトには、ファイルの内容を読み取るためのread()メソッドがあります。
ファイルが別の場所にある場合は、次のようにファイルパスを指定する必要があります。
ファイルの読み取り専用部分
デフォルトでは、read()メソッドはテキスト全体を返しますが、返したい文字数を指定することもできます。
行を読む
readline()メソッドを使用すると、1行を返すことができます。
readline()を2回呼び出すと、最初の2行を読み取ることができます。
ファイルの行をループすることで、ファイル全体を1行ずつ読み取ることができます。
ファイルを閉じる
ファイルを使い終わったら、必ずファイルを閉じることをおすすめします。
注意:ファイルは常に閉じる必要があります。場合によっては、バッファリングが原因で、ファイルを閉じるまでファイルに加えられた変更が表示されないことがあります。