【问题标题】:Python script hangs without throwing exception/error on WindowsPython 脚本挂起而不会在 Windows 上引发异常/错误
【发布时间】:2017-07-13 03:59:44
【问题描述】:

脚本中没有特定的挂起点(我已经看到它卡在脚本中的随机点),因此检查日志并没有产生太多的洞察力。它甚至不会抛出异常或错误。它只是在卡住时继续运行。

我基本上是从一个 powershell 文件(后来被任务调度程序调用)调用这个 python 脚本。

$python = "C:\Python34\python.exe"

$python_path = "C:\Source\main.py"

cd (split-path $python_path)

while($true)
{
    & $python $python_path
}

我需要做些什么来确保它不会卡住吗?

【问题讨论】:

  • 你有没有尝试在里面添加睡眠几秒钟?
  • @Haranadh 实际上即使在脚本的第一次迭代中它也会卡住。
  • @90abyss 我知道你问这个问题已经好几年了,但你找到解决方案了吗?

标签: python powershell taskscheduler


【解决方案1】:

你将不得不像这样path ="c:\\test\\file" 那样做你的路径字符串 因为它忽略了第一个反斜杠

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-21
    • 1970-01-01
    • 2016-11-27
    • 2016-04-26
    • 2016-09-08
    • 2019-01-12
    • 2016-12-15
    • 2016-12-03
    相关资源
    最近更新 更多