如何在Python中实现单实例程序?

时间:2015-12-28 19:02:05

标签: python sockets pid

让我们说我在Python中构建一个标签式编辑器,我想将它与某种文件类型相关联,这样双击这种类型的文件就可以在这个编辑器中打开文件。

为每个文件打开单独的编辑器实例很容易,但在现有编辑器实例的新选项卡中打开文件的建议的跨平台方式是什么?<\ n / p>

我考虑使用套接字,以便第一次执行编辑器时,它会开始侦听端口并在已知文件中发布端口号。下次运行编辑器时,它会注意到端口号,让第一个实例知道要打开和退出的文件。我不太喜欢这个计划,因为(我想)在Windows中,用户在创建第一个套接字时会收到令人困惑的警告。

你能推荐一种更简单的方法来实现Python中的单个程序实例吗?

0 个答案:

没有答案