0
パスを受け取り、既知の拡張子を持つファイルをロードしようとしたときに、より慎重にチェックするコードの単体テストをいくつか書いています。Python 3で特定のファイル拡張子を持つ一時ファイル。
ユニットテストでは、正しい拡張子を持つテンポラリファイルを作成したいと思いますが、私の場合は空のファイルがtest.tif
となっています。
tempfile
モジュールを使用して、拡張子(または名前全体)を指定して一時ファイルを作成するにはどうすればよいですか?
NamedTemporaryFile
クラスと、suffix
とprefix
のパラメータを調べましたが、引き続きこの拡張子を設定することはできません。私は手動で一時ディレクトリにファイルを作成することができたと思いますが、その後私は自己削除機能を失ってしまいます。
です。今はちょっとばかげている。私はタイプミス/再現性のないエラーとして質問を終わらせることに投票しました。 – Benjamin