擅长:python、mysql、java
<p>你可以独占一个插座</p>
<pre><code>import socket
try:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
except:
"Network Error!"
s.settimeout(30)
try:
s.connect(('localhost' , 123))
except:
"could not open...already in use socket(program already running?)"
</code></pre>
<p>不知道这是不是一个好的方法,但我过去用过它,它解决了这个问题</p>
<p>这是为了防止启动一个程序时,它已经在运行,而不是从一个脚本启动一个新的窗口,这是产生几个窗口。。。在</p>