Python os.remove()在以后缓冲并执行

时间:2019-01-25 12:37:44

标签: python-3.x io buffering

对于一个测试,我想在每次运行之前删除一个SQLite数据库文件,以便我正在测试的进程每次都创建一个新的。但是,似乎os.remove()会以某种方式进行缓冲,然后在数据库重新创建后执行,然后在测试中间删除数据库(已部分填充)!

是否有任何方法可以确保已删除文件(在磁盘上)?我不想一般禁用io缓冲,因为我想在现实的环境中测试进程的性能。

0 个答案:

没有答案