无法从其他脚本运行脚本

时间:2016-08-03 15:56:16

标签: python abaqus

我希望在脚本中满足某些条件后结束进程。 像这样:

import psutil
PROCNAME = "standard.exe"

    for proc in psutil.process_iter():
        if proc.name() == PROCNAME:
            proc.kill()

我可以在Spyder中运行这个独立脚本(processkiller.py)并且它可以工作但是我想要 从另一个脚本运行此脚本,如下所示:

os.system("C:\\Users\\s086372\\Desktop\\results\ProcessKiller.py")

这不起作用,有什么建议吗?我还是一个正在使用的初学者 简单的代码来编写工程模拟脚本。

abaqus中的mdb.jobs.kill()不起作用,这是不好的,所以我必须以某种方式手动杀死进程。

1 个答案:

答案 0 :(得分:2)

使用:

os.system("python C:\\Users\\s086372\\Desktop\\results\ProcessKiller.py")

你必须将.py传递给python解释器。