質問: f.read() print(s) f.close ``` と実行すると、 ``` ``` とだけ表示されて、ファイルの内容が表示されません。 一度ノートを閉じてから、再度ノートを開き上記のread()メソッドを使うと 正しく表示されました。 ``` こんにちは。 ``` これは、 「同じファイルに対して書き込みと読み込みを連続で行うことはできず、 読み込むためには一度閉じる必要がある」 という理解でよろしいのでしょうか。 ご教示のほど、よろしくお願いいたします。
回答: ``` f.close ``` これだとcloseされないです。closeメソッドオブジェクトを得るだけで、呼び出していません。 以下の様に書いてください。 ``` f.close() ```