Pyinstaller ile derlenen programda exit() sorunu

Merhaba;
Dün ödevim için yazmış olduğum programı pyinstaller ile derledim. Ama normalde çalışan program çalışmadı, uyarı mesaj kutusunda script çalıştırılmadı yazıyordu. Yeniden derlerken konsol açılacak şekilde ayarladım. Tabi ki klasik hata olduğu için pencere açılıp kapandı. Screenrecorder ile ekranı kaydettikten sonra videoyu durdurup hatayı yakaladım. Tam olarak şu:

m

Programın __init__() bölümünde programı kapatmak için buton eklemiştim, işi ise exit fonksiyonunu çağırmaktı ve o hata veriyor. self.destroy() ile işi çözdüm ama neden exit tanımlı değil anlamadım. Teşekkürler . . .

Şöyle kullanın isterseniz

import sys
sys.exit(0)

Zaten doğru yol destroy metodunu kullanmaktır. exit etkileşimli kabukta tanımlıdır ancak dosyadan çalıştırmada tanımlı değildir.

1 Beğeni