Comment auto-exécuter un script
J'ai créé un script qui va me dire quoi porter le matin en fonction de la météo (c'est à dire un imperméable si il va pleuvoir, veste lourde si il va faire froid, etc). J'ai assez basique expérience de la programmation avec python et le script fonctionne parfaitement, mais je veux être capable de créer un fichier que je peux juste double-cliquez sur à partir de mon bureau et le script s'exécutera automatiquement.
Mon objectif est d'être en mesure de simplement double-cliquez sur [quelque chose] dans la matinée, et il va automatiquement exécuter le script et donc de me dire ce à l'usure. Comment pourrais-je aller sur le faire?
Caractéristiques De Système:
- python
- Mac OSX
Double Possible de Comment faire un script shell à exécuter dans Mac en double-cliquant dessus?
OriginalL'auteur John | 2009-12-06
Vous devez vous connecter pour publier un commentaire.
Cela a fonctionné pour moi sur Snow Leopard:
-Mettre le script python sur le bureau.
-Clic droit sur le fichier et sélectionnez "Obtenir des informations"
-Trouver la fonction "Ouvrir Avec" et choisir "Python Lanceur" dans la liste déroulante de la boîte de
Maintenant double-cliquant sur le fichier de script sera exécuté le script dans une nouvelle fenêtre de terminal.
Je ne suis pas sûr de ce que les versions de mac OS X sont le Python Lanceur d'application. Si vous n'avez pas cela, vous pouvez résoudre ce problème avec quelques étapes supplémentaires:
-Mettre le script python n'importe où
-Créer un script shell sur le bureau avec une ligne:
(Où j'ai supposé que votre script est appelé what-to-wear.py et est dans /Users/jean/scripts. Sachez que vous ne devez utiliser un chemin absolu.)
-Faire le script shell exécutable. Dans un terminal:
-Double-cliquant sur le shell script doit s'exécuter dans un terminal, l'exécution de votre script python.
OriginalL'auteur RJC
Ce que vous voulez faire est de créer un fichier exécutable.
Je n'ai jamais utilisé un Mac ou Python, mais regardez cette question et la première réponse:
Comment puis-je créer un directement exécutable cross-platform GUI application à l'aide de Python?
Semble http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html est ce que vous êtes à la recherche pour
OriginalL'auteur Omar
Utiliser un fichier de commandes pour le rendre automatique
Exemple :
1. Ouvrez le bloc-notes -> tapez ce qui suit.
Celui-ci est pour Windows..Il pourrait vous donner un indice
:démarrer
C:\Python34\python.exe(votre python emplacement du fichier)de Votre *.py emplacement du fichier.
:fin
Enregistrer ce avec un *.extension bat
Ça y est ..vous pouvez configurer plus sur ce lot,je suppose que le lot est l'automatisation pour le jour à jour de script
OriginalL'auteur swapnil
Dans Linux/unix OS , ajouter
#!/usr/bin/python3
ligne sur le dessus de votre fichier de script avec l'extension.py
, si vous avez une version de python 3. Ou de le modifier à la version installé sur la machineDe plus , rendre le fichier exécutable par
sudo chmod +x <fileName>
pour windows, ajouter windows python chemin et rendre le fichier exécutable
OriginalL'auteur zOthix
Vous voulez que le script à télécharger les informations météo en ligne et de sortie les vêtements basée sur vos règles prédéfinies?
Si c'est le cas, utilisez urllib pour télécharger la page et de faire un peu ad hoc d'analyse sur le téléchargé html de la page pour obtenir le si de l'information. Et d'écrire votre logique à l'aide de imbriquée SI ALORS SINON blocs.
OriginalL'auteur Yin Zhu