Program çalışıyorsa bir kez daha çalışmasın

Pyton’da yazılan program exe ye çevrildiğinde birden fazla çalıştırılmasını engellemek için kullanılabilecek yöntem.

from tkinter import *
winApp = Tk()
"""
    ....
    ....
"""


##Formu oluştur.
def mainForm():
    winApp.mainloop()

##Programı çalıştır, formu aç
import sys
import zc.lockfile
try:
    lock = zc.lockfile.LockFile('whLock', content_template='{pid};{hostname}')
    if __name__ == '__main__':
        mainForm()
except zc.lockfile.LockError:
    sys.exit()
1 Beğeni