【发布时间】:2017-10-27 22:26:46
【问题描述】:
我有一个 .bat 文件,在我做的文件中:
- cd 到目录
- 将文件复制到另一个目录
- 对文件运行
to-csv.vb程序 - 删除了一些文件
- cd 到另一个方向
- 运行我的 Python 脚本。
我被困在第 6 步。这是我的代码:
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.
我对第 1-5 步没问题,但坚持第 6 步。在 .bat 文件中运行 Python 脚本的正确语法是什么?
【问题讨论】:
-
看起来不错。您是否收到错误消息?它说什么?
-
如果 python 可执行文件所在的目录不在您的
PATH环境变量中,您需要将其完整路径添加到命令中:例如"C:\Python\python.exe" script1.py。跨度>
标签: python windows batch-file cmd