python脚本从数据库下载2个表,进行一些计算并创建一个新表,然后上传它。涉及中间文件并存储我在当前工作目录中创建名为“temp”的文件夹的所有文件。在程序退出之前删除temp。这不是很好,因为
我认为这是一种相对常见的情况。它是如何正常处理的?
答案 0 :(得分:2)
这个
只有一个tempfile moduleimport tempfile
new_dir = tempfile.mkdtemp() #makes a new temp folder guaranteed to be unique(in the os-specific temp location)
...
os.remove(new_dir)
我真的不认为你甚至需要删除new_dir,因为它会在下次重启时自动消失(*我认为)