2009-12-06 10 views
3

j'ai créé un script qui va me dire quoi porter le matin en fonction de la météo (c.-à-Slicker pluie si elle la pluie, veste lourde si elle sera froid, etc.). J'ai une expérience de programmation assez basique avec python et le script fonctionne parfaitement, mais je veux être capable de créer un fichier sur lequel je peux simplement double-cliquer depuis mon bureau et le script s'exécutera automatiquement.Comment exécuter automatiquement un script

Mon but est de pouvoir tout simplement un double clic [quelque chose] le matin et il exécute automatiquement le script et donc me dire quoi porter. Comment pourrais-je faire cela?

Je suis en cours d'exécution python sur Mac OS X

Merci!

Répondre

-3

Vous voulez que le script télécharger les informations météo en ligne et sortir les vêtements en fonction de vos règles prédéfinies?

Si tel est le cas, utilisez urllib pour télécharger la page et faire une analyse syntaxique ad hoc sur la page html téléchargé pour obtenir le si l'information. Et écrivez votre logique en utilisant des blocs IF THEN ELSE imbriqués.

+0

La lecture de la question, je crois que le script fonctionne. L'OP veut simplement créer une icône sur son bureau qu'il peut double-cliquer et lancer le script. – Nikwin

4

Cela a fonctionné pour moi Snow Leopard:

-Mettre le script python sur le bureau.

-Droit cliquez sur le fichier de script, et choisissez « Obtenir des informations »

-Find « Ouvrir avec » et choisissez « Lance Python » dans la liste déroulante

Double-cliquez sur le fichier script exécutera le script dans une nouvelle fenêtre de terminal.

Je ne suis pas sûr de ce que les versions de Mac OS X avec l'application de lancement Python. Si vous ne disposez pas, vous pouvez le résoudre avec quelques étapes supplémentaires:

-Mettre le script python partout

-Créer un script shell sur le bureau avec une ligne:

python "/Users/john/scripts/what-to-wear.py" 

(où j'ai supposé que votre script s'appelait what-to-wear.py et se trouve dans/Users/john/scripts.Sachez que vous devez utiliser un chemin absolu.)

-Faire le script shell exécutable Dans un terminal:

chmod 755 what-to-wear-shell-script 

-Double cliquant sur le script shell doit l'exécuter dans un terminal, l'exécution de votre script python.

1

Utilisez un fichier de commandes pour le rendre automatique

Exemple: 1.Ouvrir le bloc-notes -> tapez ce qui suit. Celui-ci est pour Windows..Il pourrait vous donner un indice : démarrer C: \ Python34 \ python.exe (emplacement de votre fichier python) Votre emplacement de fichier * .py.

: fin Enregistrer ce avec une extension * .bat Ca y est ..vous pouvez configurer plus sur ce lot, je suppose lot est l'automatisation pour jour script jour

Questions connexes