0
ich eine .bat Datei, in der Datei, die ich tat:Lauf Python-Skript in meinem Windows-.bat-Datei
- cd zu einem direcotry
- die Dateien in ein anderes Verzeichnis kopiert
- laufen die
to-csv.vb
Programm auf die Dateien - löschte einige Dateien
- cd in eine andere Richtung
- mein Python-Skript ausführen.
ich in Schritt bin stecken 6. Hier ist mein Code:
cd "Python\test1"
copy "Python\test1\"*.xls* "Python\test1\move"
FOR /f "delims=" %%i IN ('DIR *.xls* /b') DO to-csv.vbs "%%i" "%%i.csv"
del "H2*.csv"
del "H6*.csv"
del "H3*.xlsx"
cd "H:\UCLAHealth\HIIN\Data Process\Python" #my python script1 is in this directory
python script1.py #this line didn't work.
Ich bin ok mit den Schritten 1-5, aber auf Schritt 6. stecken Was die korrekte Syntax ist ein Python zum Laufen Skript in der .bat Datei?
OK Sehen aus. Erhalten Sie eine Fehlermeldung? Was sagt es? – martineau
Wenn das Verzeichnis, in dem sich die ausführbare Python-Datei befindet, nicht in Ihrer 'PATH' -Umgebungsvariablen liegt, müssen Sie dem Befehl den vollständigen Pfad hinzufügen: ie wie" C: \ Python \ python.exe "script1. py'. – martineau