2 votes

Démontage d'un fusible fs à partir de python script

J'ai développé fuse fs avec python et je veux maintenant écrire des tests pour lui. Avant les tests, je monte fs dans un répertoire :

    fs = MyFuseFS()
    fs.parse(errex=1, ['some_dir'])
    fs.main()

Après le test, je veux démonter mon fs, je veux faire quelque chose comme ceci :

fs.unmount()

Est-ce quelque chose comme la méthode "unmount" ? Peut-être y a-t-il une autre façon de démonter les fs ?

3voto

huseyinalb Points 307

http://packages.python.org/fs/expose/fuse.html

vous pouvez voir ce dont vous avez besoin à partir de ce lien.

>>> from fs.memoryfs import MemoryFS
>>> from fs.expose import fuse
>>> fs = MemoryFS()
>>> mp = fuse.mount(fs,"/mnt/my-memory-fs")
>>> mp.unmount()

vous avez bien deviné le nom de la fonction :)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X