关于 Python 脚本重复执行

2017-12-14 17:57:42 +08:00
 Webpir
一个小问题。用 pyinstaller 打包成 EXE 之后。是可以重复执行的,多次执行后会出现很多窗口。
怎样才能让这个 EXE 只能同时打开一次?
是通过控制进程吗?有没有其他更有效的办法?
3821 次点击
所在节点    Python
2 条回复
Aliencn
2017-12-15 13:11:04 +08:00
我一般最懒的方法是程序启动后先占用一个端口。
有时候也会用生成 pid 文件的方法
qile1
2017-12-15 19:25:51 +08:00
我是把 pid 写配置文件,在启动时候读取 pid 结束程序在启动,现在在想如何在程序启动后,通过啥方式让别程序调用 exe 后传参进来!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/414783

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX