我在 Python 中有一个内存文件系统,以下列方式创建:
import fs
mem_fs = fs.open_fs('mem://')
mem_fs.makedirs('/dir1')
with mem_fs.open('/dir1/file1', 'w') as file1:
file1.write('test')
我想将此文件系统挂载到我的操作系统文件系统中的一个目录(例如,/home/user/mem_dir)。我可以创建一个引用 OS 文件系统的对象:
os_fs = fs.open_fs('/home/user/mem_dir')
但是我不知道如何将mem_fs安装到os_fs上。我尝试使用MountFS类,但它只创建一个虚拟文件系统。我需要以其他外部应用程序(例如,nautilus)能够看到它并将文件复制到/从那里复制文件的方式创建一个安装点。对于任何反馈,我们都表示感谢。
开满天机
相关分类