Je veux ouvrir une fenêtre de dossier, dans le gestionnaire de fichiers, à partir d'un multi-plateforme (Windows/Mac/Linux) d'application Python.Standard manière d'ouvrir une fenêtre de dossier dans Linux?
Sur Mac OS X, je peux ouvrir une fenêtre dans le viseur avec
os.system('open "%s"' % foldername)
et sur Windows avec
os.startfile(foldername)
Qu'en est-unix/linux? Existe-t-il un moyen standard de le faire ou dois-je faire un cas particulier gnome/kde/etc et exécuter manuellement l'application appropriée (nautilus/konqueror/etc)?
Cela ressemble à quelque chose qui pourrait être spécifié par les gens de freedesktop.org (un module python, similaire à webbrowser
, serait également agréable!).
il est préférable d'utiliser ''/importation subprocess' subprocess.Popen ([ 'xdg-open', foldername]) ', car cela évite les problèmes citant –