当前位置: 首页 > 面试题库 >

如何从Windows XP / 7的批处理文件中调用/运行多个python脚本

高运诚
2023-03-14
问题内容

我正在尝试使用批处理文件安排运行多个python。

例如,我想安排我的python文件,每天运行它们

D:\py\s1.py
D:\py\s2.py

现在如何将这两个文件合并为一个.bat文件,以便我可以安排同时使用python.exeC:\python27\python.exe)运行这两个文件。

谢谢


问题答案:

方法1 :Bat文件。

如果PATH Environment变量中有python:

start python D:\py\s1.py
start python D:\py\s2.py

其他文字路径

start C:\python27\python.exe D:\py\s1.py
start C:\python27\python.exe D:\py\s2.py

请注意,这不会等待任何执行返回。注意,如果路径字符串包含空格或特殊字符,请不要忘记在路径字符串前后添加引号。

请参阅start /?以获取更多帮助和选项。

方法2 :两个不同的计划任务

创建两个单独的计划任务,这些任务在同一时间启动,每个任务都调用python运行其中一个脚本。



 类似资料:
  • 我想使用java程序运行一个批处理文件,当我双击. bat文件时,它要求我输入“D”,然后在C驱动器中创建一些文件夹,以下是. bat文件的内容: 我的Java代码如下: 它没有给我任何错误,但它既没有要求我输入任何值,也没有创建任何文件夹。 我想知道在java代码中我需要做什么,这样它会要求我输入' D ',然后输入。bat文件应该以正常流程继续。 感谢任何帮助。

  • 我希望我的Windows计算机每天自动运行Python脚本,使用任务调度程序。我用Spyder(Anaconda)编写了我的Python脚本,然后我编写了一个小批量文件,看起来像这样: 请注意,我正在手动添加到我的PATH变量,以确保我的Anaconda Python发行版将正确导入必要的模块,包括和。 但当我运行此批处理脚本时,会发生以下错误: 因此,看起来Python无法导入,尽管我采取了特定

  • 问题内容: 在我的Java应用程序中,我想运行一个名为 的批处理文件 看来我什至无法执行我的批处理文件。我没主意了。 这就是我在Java中所拥有的: 以前,我有一个要运行的Python Sconscript文件,但由于该文件不起作用,我决定通过批处理文件调用该脚本,但该方法到目前为止尚未成功。 问题答案: 批处理文件不是可执行文件。他们需要一个应用程序来运行它们(即cmd)。 在UNIX上,脚本文

  • 问题内容: 我需要从我的Python脚本执行该脚本。 可能吗?该脚本会生成一些输出,并写入一些文件。如何访问这些文件?我尝试了子流程调用功能,但没有成功。 应用程序“ bar”还引用了一些库,除了输出外,它还创建了文件“ bar.xml”。我如何访问这些文件?只是通过使用open()? 谢谢, 编辑: Python运行时的错误仅是这一行。 问题答案: 要执行外部程序,请执行以下操作: 是的,假设您

  • 在我的Java应用程序中,我想运行一个批处理文件,该批处理文件调用“” 似乎我甚至不能让我的批处理文件执行。我没主意了。 这是我用Java写的: 以前,我有一个我想运行的Python Sconscript文件,但由于它不起作用,我决定通过批处理文件调用脚本,但该方法尚未成功。

  • 问题内容: 我想从Java程序执行批处理文件。 我正在使用以下命令。 但是问题是我想提供一个相对路径而不是绝对路径,以便我可以在任何组件上部署该Java项目。 项目的目录结构如下: 我想从“解析器”目录中的“ Main.java”文件中运行“ util”目录中的“ Server.bat”文件。 问题答案: 当Java运行时,您可以将Runtime.exec()与相对路径一起使用,相对方式是相对于当