@echo off
start c:\Python27\python.exe C:\Users\anupam.soni\Desktop\WIND_ACTUAL\tool.py
PAUSE
我在tool.py脚本在PyCharm IDE正常工作,这种蝙蝠是行不通的。 注意:文件路径和python路径是正确的。批处理文件不工作
任何其他选项来运行python脚本独立
@echo off
start c:\Python27\python.exe C:\Users\anupam.soni\Desktop\WIND_ACTUAL\tool.py
PAUSE
我在tool.py脚本在PyCharm IDE正常工作,这种蝙蝠是行不通的。 注意:文件路径和python路径是正确的。批处理文件不工作
任何其他选项来运行python脚本独立
尝试从您的批处理文件中删除start
- 这将打开控制台应用程序python.exe
一个单独的窗口,当python.exe
退出时,它会关闭控制台窗口。通过消除start
,它在运行批处理文件的同一会话cmd
中运行python.exe
,并允许您在退出之前从python.exe
读取任何输出(由于pause
命令)。
Python的默认安装相关联的文件.py
它并发出命令来运行解释PATH_TO_PYTHON\python.exe "%1" %*
所以,你不应该需要手动调用python.exe
调用脚本。你也根本不需要启动命令。
不知道为什么你需要批处理来调用python脚本,但这是完美的。请始终将引号中的完整路径放在路径中的空格中。
@echo off
"C:\Users\anupam.soni\Desktop\WIND_ACTUAL\tool.py"
pause
它是如何失败,具体是?请包含错误消息和相关配置信息。 –
当我试图执行它时,命令窗口会自动关闭。 –