J'ai un tas de scripts Python3 utiles que j'utilise dans différents environnements de système d'exploitation. Ils fonctionnent bien lorsqu'ils sont appelés depuis le terminal, mais je veux les exécuter depuis Windows Explorer et OSX Finder. Dans Windows, ce n'est pas un problème car les fichiers * .py sont associés à l'interpréteur installé.Script Python pouvant s'exécuter depuis OSX Finder et Windows Explorer
Pour OSX, j'ai quelques problèmes. J'ai essayé d'utiliser la ligne Shebang.
#!/usr/bin/python3
Mais le Finder ne le reconnaît pas comme un script. Comment faire pour que Finder reconnaisse les fichiers * .py en tant que scripts? Je suis intéressé par une portabilité maximale avec le moins de modifications possible du système d'exploitation.
J'ai également spécifié explicitement l'emplacement de l'interpréteur ci-dessus. Il sera dans des endroits différents pour différents systèmes d'exploitation. Y at-il un moyen de le rendre multi-OS de sorte que s'il ne le trouve pas dans un endroit, il en essayera un autre? Dites si je veux l'exécuter depuis l'un des gestionnaires de fichiers GUI d'Ubuntu.
EDIT: Voici plus d'informations sur mon cas d'utilisation. Je veux aller à un nouvel ordinateur et git cloner mon repo des manuscrits de Python3 et être capable de les exécuter à partir du gestionnaire de fichiers d'interface graphique avec des changements minimes au nouvel ordinateur.
Votre titre dit finder iOS BTW, changement qui à osx ou bien vous confondez les gens (comme moi) – SitiSchu
Im pas Bien sûr, mais je pense que vous devez exécuter 'chmod + x fichier' pour le rendre exécutable – SitiSchu
Merci. J'ai corrigé le titre. Je veux l'associer à tous * .py pas seulement un fichier. – Spinor8