处理多个临时文件的简单容器
tempstore的Python项目详细描述
处理多个临时文件的简单容器
示例:
>>> import tempstore >>> s= tempstore.TempStore('somedata') >>> s.create('banana')'/var/folders/ng/c57k6x7n1qn9f6hw_hw4zrlcnxhmy8/T/tmpsvzuj4bd/tmp3gh1vid9' >>> s.copy('./') >>> s.cleanup() >>>
tempstore.tempstore(名称=无)
创建一个新的tempstore。
tempstore.create(名称)
创建新的临时文件。这将返回tempfile的路径,它可以 稍后使用TempStore.paths[name]或 TempStore.objs[name].name。
tempstore.paths
访问TempStore
中项目的路径临时存储.objs`
访问 TempStore
tempstore.cleanup()
删除TempStore
中的所有临时文件TimSturn.Ac拷贝(PATH=No,SurvivOK=TRUE)
将TempStore中的所有项复制到给定路径。如果 TempStore.name不是None,将在中创建新目录 path和名称,所有文件都将复制到那里。
exist_ok将传递给os.makedirs,如果tempstore.name不是 无