PyFilesystem 作者在这里。简短的回答是否定的,在内存文件系统的情况下,一旦关闭 FS 对象,内存就会被丢弃。只有底层存储机制是持久的,文件系统才会持久。稍微长一点的答案是您可以使用 TempFS 的子目录来创建持久文件系统。# Create a temporary filesystem at module scopetemp_fs = open_fs('temp://')# Acquire new persistent temporary directory# (this is just a path you can pass to open_fs)# If you open this multiple times, the data will persistnew_dir = temp_fs.makedir('foo').getsyspath()# Close temporary filesystem, to delete all directoriestemp_fs.close()这应该给你你描述的语义。如果您正在使用的项目正在使用 FS url 打开和关闭文件系统,并且仍然期望数据在那里,那么它将与不受持久存储支持的文件系统中断。也许您可以向作者建议,只要需要,他们就可以保留 FS 对象,这是我通常建议的。