0
これは、ファイルオブジェクトがメモリから削除することで閉じられなければならないことは明らかです:json.loadでファイルを閉じる必要がありますか?
file = open('data.txt', 'r')
#more code here
file.close()
はjson.load
方法に役立ったファイルオブジェクトをクローズすることも必要ですか?
data = json.load(open('data.json','r'))
私は変数に格納されていないファイルオブジェクトので、ノーと思いますが、そうならば、それはどのように行うことができますか?
'あなたはGCがファイルを閉じたことがないことを言っている descriptor'ファイルを閉じるか、それはそれを閉じたりしませんかどうかわからないことを/きれいにGCに依存しないでください。 – multigoodverse
@multigoodverse私は、あなたが期待したときにファイルを閉じるGCに頼ることができないと言っています。 – DeepSpace