Wie Sie die automatische Ausführung eines Skripts
Ich ein Skript erstellt, dass mir sagen, was zu tragen, in den morgen-je nach Wetter (d.h. Regen slicker, wenn es regnen wird, schwere Jacke, wenn es kalt wird, etc). Ich habe ziemlich grundlegende Programmiererfahrung mit python und das Skript funktioniert einwandfrei, aber ich möchte in der Lage sein, eine Datei zu erstellen, dass ich nur Doppel-klicken Sie auf von meinem desktop und das Skript wird automatisch ausgeführt.
Mein Ziel ist es, in der Lage, doppelklicken Sie einfach auf [etwas] in der früh und es wird automatisch das script ausführen, und so sagen Sie mir, was zu tragen. Wie könnte ich Sie gehen über das tun dies?
System Spezifikationen:
- python
- Mac OSX
InformationsquelleAutor John | 2009-12-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser arbeitete für mich auf Snow Leopard:
-Setzen Sie das python-Skript auf dem desktop.
-Rechtsklick auf die script-Datei, und wählen Sie "Get info"
-Suchen Sie "Öffnen Mit" und wählen Sie "Python Launcher" aus der dropdown-box
Nun Doppelklick auf die Skript-Datei ausgeführt wird das script in einem neuen terminal-Fenster.
Ich bin mir nicht sicher, welche Versionen von OS X kommen mit dem Python Launcher-Anwendung. Wenn Sie das nicht haben, können Sie es zu lösen mit ein paar extra-Schritte:
-Setzen Sie das python-Skript irgendwo
-Erstellen Sie ein shell-Skript auf dem desktop mit einer Zeile:
(Wo ich bin davon ausgegangen, dass Ihr script aufgerufen what-to-wear.py und ist in /Users/john/scripts. Beachten Sie, dass Sie tun müssen, verwenden Sie einen absoluten Pfad).
-Machen Sie das shell-Skript ausführbar. In einem terminal:
-Doppel-Klick auf das shell-Skript ausgeführt werden soll es in einem terminal, läuft Ihre python-Skript.
InformationsquelleAutor RJC
Was Sie tun möchten, ist erstellen Sie eine ausführbare Datei.
Ich habe noch nie ein Mac oder Python, aber schauen Sie, diese Frage und die erste Antwort:
Wie kann ich eine direkt ausführbare cross-Plattform-GUI-Anwendung mit Python?
Scheint http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html ist, was Sie suchen
InformationsquelleAutor Omar
Verwenden Sie eine batch-Datei zu machen, die automatische
Beispiel :
1. Öffnen Sie den Editor -> geben Sie den folgenden.
Das ist für Windows..Es könnte einen Hinweis darauf geben
:start
C:\Python34\python.exe(Ihre python-Datei Speicherort)Ihrer *.py-Datei Speicherort.
:Ende
Speichern Sie diese mit einem *.bat-Erweiterung
Das ist es ..Sie können konfigurieren, mehr auf dieser batch,ich denke, batch ist die Automatisierung für die Tag-zu-Tag-script
InformationsquelleAutor swapnil
In Linux/unix-basierten OS , fügen Sie
#!/usr/bin/python3
Linie auf Ihre script-Datei mit der Endung.py
, wenn Sie python-version 3. Oder ändern Sie die version, die installiert in der MaschineWeiter , machen Sie die Datei ausführbar, indem Sie
sudo chmod +x <fileName>
für windows, hinzufügen von windows-python-Pfad und machen Sie die Datei ausführbar
InformationsquelleAutor zOthix
Du willst das script downloaden die Wetter-Informationen, online-und Ausgabe der Kleider, basierend auf Ihren vordefinierten Regeln?
Wenn dies der Fall ist, verwenden Sie das urllib, um die Seite herunterzuladen, und führen Sie einige ad-hoc-Analyse über die heruntergeladenen html-Seite zu erhalten, ob Informationen. Und schreiben Sie Ihre Logik mit verschachtelten WENN-DANN-SONST-Blöcke.
InformationsquelleAutor Yin Zhu