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()