With bu kodda nasıl kullanılmış?

with Keyboard.Listener(on_press=on_press, on_release=on_release) as listener:
    listener.join()

Arkadaşlar with burada nasıl kullanılmış açıklayabilirmisiniz?

Ben with in nasıl kullanıldığını tam anlayamadım.

listener=Keyboard.Listener(on_press=on_press, on_release=on_release)

bu kodla aynı anlamda kullanılmış

with komutu işiniz bittiği zaman nesnenin close methodunu otomatik çağırır. Bu kütüphaneyi yazan adamlar da sınıfa bir close etiketi eklemişler. Bu sayede with ile birlikte kullanabiliyorsunuz.

__exit__ metodu çağırılır, close değil.

1 Beğeni