Ben*_*min 14 file-extension unit-testing temporary-files python-3.x
我写一段代码,需要一个路径,并尝试加载该文件,如果它有一个已知的扩展一些单元测试,然后做更仔细的检查.
在单元测试中,我想创建一个具有正确扩展名但内容不正确的临时文件,在我的例子中是一个空文件冒充test.tif
.
如何在使用tempfile
模块指定扩展名(或整个名称)时创建临时文件?
我已经看过了NamedTemporaryFile
类,还有suffix
和prefix
参数,但我还是不能设置扩展.我想我可以手动在临时目录中创建一个文件,但后来我放弃了我追求的自删除功能.
Way*_*ner 25
这对你不起作用?
In [2]: tempfile.NamedTemporaryFile(suffix='.tif').name
Out[2]: '/var/folders/gq/swc6jtld5853skyq_xc2lpc40000gn/T/tmplrtwvxg7.tif'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5302 次 |
最近记录: |