Az atexit modul a 2.0-ás Python verziótól elérhetÅ‘ – segÃtségével egy vagy több kilépÅ‘függvény definiálható.
# File: atexit_kilepofuggveny_definialasa.py import atexit def kilepeskori_figyelmeztetes(uzenet): print "figyelem: ", uzenet def kilepeskori_log_keszites(logfajl_neve, beleirni): print "log fajl neve %s -> %s" % (logfajl_neve, beleirni) # ket kilepofuggvenyt is regisztralok: atexit.register(kilepeskori_figyelmeztetes, "A program most kilep!") atexit.register(kilepeskori_log_keszites, "log_napi.txt", "esemeny: kilepes") # a program futasanak vegen ezek a fuggvenyek le fognak futni print "itt a program meg dolgozik..." # majd itt kilep...
# File: atexit_kilepofuggveny_definialasa.out itt a program meg dolgozik... log fajl neve log_napi.txt -> esemeny: kilepes figyelem: A program most kilep!
You must be logged in to post a comment.