J'ai quelques petits scripts utilitaires écrits en Python que je veux rendre utilisables à la fois sur Windows et Linux. Je veux éviter d'avoir à invoquer explicitement l'interpréteur Python. Y a-t-il un moyen facile de pointer la notation shebang vers les bons emplacements sur Windows et Linux? Sinon, y a-t-il un autre moyen de permettre l'invocation implicite de l'interpréteur Python sur Windows et Linux sans avoir à modifier le script lors du transfert entre les systèmes d'exploitation?
Modification : Le support de shebang sur Windows est fourni par Cygwin, mais je veux utiliser l'interpréteur Python natif de Windows sur Windows, pas celui de Cygwin.
Modification #2 : Il semble que la notation shebang remplace les associations de fichiers dans les terminaux Cygwin. Je suppose que je pourrais simplement désinstaller Python de Cygwin et créer un lien symbolique /usr/bin/python vers Python natif de Windows.