【问题标题】:how to call / run multiple python scripts from batch file in window xp / 7如何在 windows xp / 7 中从批处理文件调用/运行多个 python 脚本
【发布时间】:2012-12-02 13:42:03
【问题描述】:

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

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

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

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

谢谢

【问题讨论】:

  • 嗯,也可以选择从父 Python 脚本本地调用它们。但即使您不想这样做,这也是一个非常基本的批处理脚本。您是否有环境或其他方面的特定问题,或者您只想为您完成现成的定制解决方案?

标签: python batch-file scheduled-tasks


【解决方案1】:

方法一:Bat文件。

如果PATH环境变量中有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 /?

方法二:两个不同的定时任务

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-10
    • 1970-01-01
    • 1970-01-01
    • 2011-06-15
    • 2013-04-20
    相关资源
    最近更新 更多