2012-12-14 7 views
6

Próbuję zaplanować uruchomienie wielu pytonów przy użyciu pliku wsadowego.jak wywołać/uruchomić wiele skryptów Pythona z pliku wsadowego w oknie xp/7

Na przykład są moje pliki Pythona, który chcę, aby zaplanować je uruchomić na codzień

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

teraz jak mogę połączyć te dwa pliki do .bat, tak, że mogę uruchomić te dwa harmonogram plik przy użyciu python.exe (C:\python27\python.exe) w tym samym czasie.

Dziękuję

+0

Istnieje również możliwość wywoływania ich natywnie z macierzystego skryptu Python. Ale nawet jeśli nie chcesz tego zrobić, jest to dość szczątkowy skrypt wsadowy. Masz specyficzne problemy ze środowiskiem lub czymś w tym rodzaju, czy chcesz po prostu zrobić gotowe niestandardowe rozwiązanie? –

Odpowiedz

14

Metoda 1: plik BAT.

Jeśli masz Pythona w zmiennej środowiskowej PATH:

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

Else dosłowny ścieżka

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

pamiętać, że nie będzie czekać na powrót z obu egzekucji. Uwaga: nie zapomnij dodać cytatów wokół ciągów znaków, jeśli zawierają spacje lub znaki specjalne.

Aby uzyskać pomoc i opcje, zobacz numer start /?.

Metoda 2: Dwa różne zadania zaplanowane

Utwórz dwa oddzielne zadania zaplanowane, które rozpoczynają się w tym samym czasie każdego nazywając Pythona do uruchomienia jednego z skrypty.

+0

@ David, Wow, dziękuję !! – JPC