Ouvrir un fichier avec le bon programme en Python

Les OS ont des réglages par défaut pour chaque type de fichier, et on peut demander “ouvrir le type de fichier par défaut”. Par exemple, moi, si on je demande d’ouvrir un fichier vidéo, je m’attend à ce que VLC soit lancé.
Voilà comment faire ça en Python.
La suiteGagner de la place sur Windows 7

Vous avez un dual boot que vous utilisez rarement, mais disons totalement hypothétiquement que vos amis se mettent à jouer à League of Legend et que soudainement vous allez la réutiliser.
Vous bootez, et la stupeur vous gagne, il reste 2,1Mo de place libre sur la partition.
La suiteProgrammer confortablement en Python sous Windows

Python est un langage qui demande très peu pour programmer: pas d’IDE, de compilateur, de RAD ou autre. Juste un petit éditeur de texte (notepad++ fait très bien l’affaire) et la ligne de commande.
Problème, la ligne de commande est à chier sous Windows. Alors oui, vous pouvez coder dans ces conditions, mais franchement, pourquoi ne pas passer 30 minutes pour vous mettre à l’aise ?
La suiteAjouter un chemin à la variable d’environnement PATH sous Windows

Il y a beaucoup de tutos qui demandent de simplement “ajouter le résultat au PATH”, mais assez peu expliquent pourquoi et comment le faire.
Comme on aime bien faire les choses à l’envers chez Sam et Max, on va d’abord expliquer comment, et ensuite pourquoi.
La suite