我想在 Python 中创建一个 ramdisk。我希望能够以跨平台的方式执行此操作,因此它可以在 Windows XP-to-7、Mac 和 Linux 上运行。我希望能够像普通驱动器一样读取/写入 ramdisk,最好使用驱动器号/路径。
我想要这个的原因是为创建具有特定结构的目录的脚本编写测试。我想完全在 ramdisk 中创建目录,所以我会确保在测试结束后它会被完全删除。我考虑过使用 Python 的tempfile
,但如果测试将在中间停止,则目录可能不会被删除。我想完全确定它是否被删除,即使有人在测试过程中拔掉了电脑上的插头。