2012-12-14 5 views
6

Ich versuche, mehrere Pythons mit Batch-Datei zu planen.Wie man mehrere Python-Skripte aus der Batch-Datei im Fenster xp/7 aufruft/ausführt

Zum Beispiel gibt es meine Python-Dateien, die ich möchte, dass sie auf der täglichen Basis planen

laufen
D:\py\s1.py 
D:\py\s2.py 

jetzt, wie kann ich diese beiden Dateien in eine .bat kombinieren, so dass ich diese zwei Einteilungen Datei mit python.exe (C:\python27\python.exe) gleichzeitig.

Danke

+0

Nun, es gibt die Möglichkeit, sie auch nativ von einem übergeordneten Python-Skript aus aufzurufen. Aber selbst wenn Sie das nicht möchten, ist dies ein ziemlich rudimentäres Batch-Skript. Haben Sie spezielle Probleme mit der Umgebung oder etwas, oder möchten Sie nur eine fertige benutzerdefinierte Lösung für Sie? –

Antwort

14

Methode 1: Bat-Datei.

Wenn Sie Python in der Umgebungsvariable PATH:

start python D:\py\s1.py 
start python D:\py\s2.py 

Else wörtlichen Pfad

start C:\python27\python.exe D:\py\s1.py 
start C:\python27\python.exe D:\py\s2.py 

Beachten Sie, dass dies für eine Rückkehr nicht aus entweder die Ausführung warten. Beachten Sie, dass Sie keine Zitate um die Pfadzeichenfolgen hinzufügen müssen, wenn sie Leerzeichen oder Sonderzeichen enthalten.

Weitere Hilfe und Optionen finden Sie unter start /?.

Methode 2: Zwei verschiedene Geplante Tasks

Erstellen zwei separate geplante Tasks, die zur gleichen Zeit jeden Aufruf Python ausführen eine der Skripte zu starten.

+0

@ David, Wow danke !! – JPC

Verwandte Themen