Comments on: Ouvrir un fichier avec le bon programme en Python http://sametmax.com/ouvrir-un-fichier-avec-le-bon-programme-en-python/ Du code, du cul Mon, 28 Oct 2019 11:54:55 +0000 hourly 1 https://wordpress.org/?v=4.9.7 By: Sam http://sametmax.com/ouvrir-un-fichier-avec-le-bon-programme-en-python/#comment-169248 Wed, 02 Dec 2015 09:01:29 +0000 http://sametmax.com/?p=7469#comment-169248 Plutôt utiliser realpath(), qui fait pareil mais vire les liens symboliques et retourne un chemin absolu.

]]>
By: GeoJulien http://sametmax.com/ouvrir-un-fichier-avec-le-bon-programme-en-python/#comment-169177 Tue, 01 Dec 2015 16:04:38 +0000 http://sametmax.com/?p=7469#comment-169177 Merci pour ce bout de code que j’utilise régulièrement et qui d’ailleurs aurait toute sa place dans la bat-belt voire minibel ;)

Sur Windows, je recommande d’ajouter normpath pour pouvoir accéder à des fichiers stockés sur le réseau local et éviter l’erreur :

Traceback (most recent call last):
  File "", line 1, in 
    startfile(target)
WindowsError: [Error 2] Le fichier spécifié est introuvable: '//disque_reseau/mon_amour_de_dossier/ma_maitresse_de_sousdossier/mon_petit_fichier.sexy'

Ce qui donne :

# open the directory or the file according to the os

if opersys == 'win32': # Windows

proc = startfile(path.normpath(target)

]]>
By: Sam http://sametmax.com/ouvrir-un-fichier-avec-le-bon-programme-en-python/#comment-15032 Sat, 19 Oct 2013 11:43:02 +0000 http://sametmax.com/?p=7469#comment-15032 Et il faut aussi que le test de détection de l’OS fonctionne.

]]>
By: GuilOooo http://sametmax.com/ouvrir-un-fichier-avec-le-bon-programme-en-python/#comment-15026 Sat, 19 Oct 2013 05:56:38 +0000 http://sametmax.com/?p=7469#comment-15026 Salut,

XDG (et notamment xdg-open) existe aussi sous FreeBSD, et probablement sous NetBSD et OpenBSD. Les interfaces POSIX sont implémentées par ces trois OS. Donc, théoriquement, le code pour Linux devrait marcher sous BSD. Malheureusement, j’ai pas de machine avec FreeBSD sous la main pour tester…

]]>
By: Sam http://sametmax.com/ouvrir-un-fichier-avec-le-bon-programme-en-python/#comment-15014 Fri, 18 Oct 2013 16:26:56 +0000 http://sametmax.com/?p=7469#comment-15014 I think I will add it to batbelt.

]]>
By: Natim http://sametmax.com/ouvrir-un-fichier-avec-le-bon-programme-en-python/#comment-15005 Fri, 18 Oct 2013 11:46:44 +0000 http://sametmax.com/?p=7469#comment-15005 You need to release that on pypi.

]]>
By: Baronsed http://sametmax.com/ouvrir-un-fichier-avec-le-bon-programme-en-python/#comment-14973 Thu, 17 Oct 2013 17:47:47 +0000 http://sametmax.com/?p=7469#comment-14973 Commentaire tronqué après “erreu”
Bon si ça se trouve, il y a juste un ‘r’. Mais peut-être que c’est une note essentielle pour la gestion des erreurs sous windaub.

]]>
By: Sam http://sametmax.com/ouvrir-un-fichier-avec-le-bon-programme-en-python/#comment-14968 Thu, 17 Oct 2013 15:15:33 +0000 http://sametmax.com/?p=7469#comment-14968 Ca peut se faire, oui.

]]>
By: Guts http://sametmax.com/ouvrir-un-fichier-avec-le-bon-programme-en-python/#comment-14964 Thu, 17 Oct 2013 14:25:20 +0000 http://sametmax.com/?p=7469#comment-14964 Niquel, c’est un truc que je cherchais depuis un moment, surtout pour les dossiers. A intégrer dans la batbelt, non ?

]]>
By: Syl http://sametmax.com/ouvrir-un-fichier-avec-le-bon-programme-en-python/#comment-14959 Thu, 17 Oct 2013 13:44:26 +0000 http://sametmax.com/?p=7469#comment-14959 Cool!
Bon ben je vais commencer par les décorateurs alors! ;)

]]>