【问题标题】:powershell script loop that runs two python files运行两个python文件的powershell脚本循环
【发布时间】:2019-08-01 04:54:28
【问题描述】:

我想在 Windows 10 中使用 powershell 脚本调用 python 文件,等待完成,然后调用另一个,等待完成并永远循环。

我知道如何循环运行一个,但对 powershell 脚本一无所知。 然而,我对 Dos 批处理文件和循环很熟悉。

类似这样的:

while ($true) 
{
start-Process -wait .\python1.py
start-Process -wait .\python2.py
}

此命令对 powershell 提示符下的一个文件执行我想要的操作

while ($true) {start-Process -wait .\python1.py}

【问题讨论】:

  • 您所说的“类似这样的东西”几乎是正确的;您只需用;(PowerShell 的命令分隔符)分隔这两个命令。
  • 请注意,您的第一个语句工作正常,甚至可以在 PowerShell 提示符下输入/粘贴。单独一行的 PowerShell 语句永远不需要语句 terminator{ ... } 中的命令总是可以跨越多行。但是,正如 Bill 所说,您确实需要 ; 来分隔 same 行上的多个语句。

标签: powershell


【解决方案1】:
while ($true) { start-Process -wait .\python1.py ; start-Process -wait .\python2.py }

谢谢比尔!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-17
    • 2017-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-30
    • 2021-11-22
    • 2018-05-11
    相关资源
    最近更新 更多