【问题标题】:How to test if Canopy editor is open如何测试 Canopy 编辑器是否打开
【发布时间】:2014-09-28 18:39:41
【问题描述】:

有没有一种方法可以测试 Canopy 编辑器是否已打开/运行,是否可以跨平台工作?

在 Mac/Unix 上,在“ps aux”的输出中检查 canopy.app.main 似乎是可行的,但在大多数 Windows 上这是不可能的。我找到了一个类似的任务列表命令,但似乎 Canopy 作为通用 pythonw 程序运行。

【问题讨论】:

    标签: enthought canopy


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-13
      • 1970-01-01
      • 2011-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 1970-01-01
      相关资源
      最近更新 更多