私は次のようなファイルを読んでいました:
f = [i.strip("\n") for i in open("filename.txt")]
これは問題なく動作します。Web で入手できる従来のファイル読み取りコード サンプル (たとえば、 f = open(...) 、 f.readlines() 、 f.close() の行) よりもクリーンで短いため、私はこの方法を好みます。
ただし、このようなファイルを読み取る場合、たとえば、ファイルを閉じないので、Python インタープリターはこれ自体を処理しますか? このアプローチを使用する際に注意すべきことはありますか?