如何测试Canopy编辑器是否打开

时间:2014-09-28 18:39:42

标签: enthought canopy

有没有办法测试Canopy编辑器是否可以跨平台打开/运行?

在Mac / Unix上,似乎可以在“ps aux”的输出中检查canopy.app.main,但在大多数Windows上都不可能。我发现了一个类似的tasklist命令,但是Canopy运行为一个通用的pythonw程序。

1 个答案:

答案 0 :(得分:0)

目前,在所有操作系统上,如果Canopy正在运行,那么configuration/preferences directory中将会有一个文本文件process.lck。文件的第二行是进程ID。如果Canopy被强制停止,即使Canopy没有运行,该文件仍然存在,因此您应该检查此进程ID是否仍在运行。这些实现细节可能会在将来的版本中发生变化。