Python在Python控制台中启动没有输出的批处理文件

时间:2014-08-08 20:37:30

标签: python-2.7 batch-file

..带参数
我希望批处理文件打开自己的控制台并在完成后关闭它

os.startfile(path, param)
>> WindowsError: [Error 1155] No application is associated with the specified file for this operation:

1 个答案:

答案 0 :(得分:0)

将文件从* .bat更改为* .cmd。我在执行* .bat文件之前遇到问题,然后通过将其作为* .cmd文件来解决。在您的情况下,问题与您的系统与* .bat扩展名相关联的可执行文件有关。特别是,Python无法找到任何关联(即使它应该是cmd.exe)。

两种文件类型之间的差异很微妙,并且在this SO question中进行了很好的探索。