2回以上使われた場合は、2回目以降は行を返しません。行った場合はその限りではありません。空のファイルは開いた後すぐ閉じられます。空のファイルはファイル名リストの最後にある場合にしか外部に影響を与えません。ファイルの各行は、各種改行文字まで含めて返されます。ファイルの最後が改行文字で終っていない場合には、改行文字で終わらない行が返されます。パラメータで設定します。とる関数でなければなりません。その関数の返り値はオープンしたファイルオブジェクトとなります。このモジュールには、便利なフックが既に用意されています。クラスのインスタンスを作ります。生成されたインスタンスは、このモジュールの関数群が利用するグローバルな状態として利用されます。クラスのコンストラクタへ渡されます。文の中でコンテキストマネージャーとして使用できます。コンテキストマネージャとして使うことができるようになりました。関数によって作られたグローバルな状態を利用します。現在読み込み中のファイル名を返します。