在我的Windows中运行Python脚本.bat文件
问题描述:
我有一个.bat文件,我没有这样的文件:在我的Windows中运行Python脚本.bat文件
- 光盘中的文件复制到另一个目录
- 一个direcotry
- 运行
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步:什么是运行一个Python正确的语法脚本在.bat文件中?
答
你可以在你的脚本做到这一点:
set "python=C:\path to Python\python.exe"
"%python%" script1.py
或者你可以用完整路径执行:
"C:\Path to Python\python.exe" script1.py
看起来OK。你是否收到错误信息?它说什么? – martineau
如果python可执行文件所在的目录不在你的'PATH'环境变量中,你需要将它的完整路径添加到命令中:例如''C:\ Python \ python.exe“script1。 py'。 – martineau