批处理文件无效

时间:2017-09-18 12:29:31

标签: python batch-file pycharm exe

     @echo off 
start c:\Python27\python.exe C:\Users\anupam.soni\Desktop\WIND_ACTUAL\tool.py
    PAUSE

我在tool.py中的脚本在 PyCharm IDE 中正常工作,这个蝙蝠无效。 注意:文件路径和python路径是正确的。

独立运行python脚本的任何其他选项

2 个答案:

答案 0 :(得分:0)

尝试从批处理文件中删除start - 这将为控制台应用程序python.exe打开一个单独的窗口,当python.exe退出时,它将关闭控制台窗口。通过消除start,它在运行批处理文件的python.exe的同一会话中运行cmd,并允许您在退出之前读取python.exe的任何输出(因为pause命令。)

答案 1 :(得分:0)

默认情况下,Python安装会将.py个文件与其关联,并发出命令来运行解释器PATH_TO_PYTHON\python.exe "%1" %*

因此,您不需要手动调用python.exe来调用脚本。您根本不需要启动命令。

不确定为什么需要批处理来调用python脚本,但这将是完美的。如果你在路径中遇到空格,总是把完整的路径放在引号中。

@echo off
"C:\Users\anupam.soni\Desktop\WIND_ACTUAL\tool.py"
pause