with tempfile.mkstemp() as fd, filename:
pass
は、しかし、明らかにこれは、明示的にしようと、最後に使用してこの問題を解決する簡単な方法ですos.close(fd)
を呼び出すAttributeError: __exit__
を上げますしかし、違反のように感じるそれを行うには、1つ、好ましくは1つの唯一の方法があるべきです。
これをtempfile
に「修正する」方法がありますか、またはこれがこのように実装された理由がありますか?
downvoteありがとうございます、質問を改善する方法をコメントしてください。 – Kimvais