- bir Çalıştırmak-zaman hata ne zaman olur piton ne dediğini anlıyor ama koşar talimatlarınızı takip ederken sorun yaşarsınız.
- bunu bilmen gerek pitonkoşar program iki adımda.
- Yalnızca Python çalışma zamanı hataları içermez ve bunlardan birine rastlarsanız, Çalışma Zamanı Hataları Merkezi.
- Python gibi geliştirici araçları hakkında kapsamlı bir şekilde yazdık. bizimkine git Geliştirici araçları Merkezi.

Bu yazılım, sürücülerinizi çalışır durumda tutar, böylece sizi yaygın bilgisayar hatalarından ve donanım arızalarından korur. Tüm sürücülerinizi şimdi 3 kolay adımda kontrol edin:
- DriverFix'i indirin (doğrulanmış indirme dosyası).
- Tıklayın Taramayı Başlat tüm sorunlu sürücüleri bulmak için.
- Tıklayın Sürücüleri güncelle yeni sürümleri almak ve sistem arızalarını önlemek için.
- DriverFix tarafından indirildi 0 okuyucular bu ay
Programlama oldukça eğlenceli ama bir noktada, çalıştırmayı denediğinizde program, ne yazık ki ve kaçınılmaz olarak, hatalar ortaya çıkacak
. Bu nedenle, hatalara neden olmak, anlamak ve düzeltmek, programlamanın önemli bir parçasıdır.Üç ana türü vardır hata girebileceğini piton ama burada nasıl çözüleceği hakkında konuşacağız pitonçalışma zamanı hataları.
bir çalışma zamanı hata ne zaman olur piton ne dediğinizi anlıyor, ancak talimatlarınızı takip ederken başı belaya giriyor.
Python çalışma zamanı hatasını nasıl düzeltebilirim?
Yani her şeyi doğru yazmışsınız yani söz diziminiz doğru ama piton hala ne dediğini anlamıyor. Basit bir örnek verelim piton çalışma hatası:
- yazdır (çözüm)
Bu basit satırı çalıştırmayı denerseniz, basitçe tanımlamadığınız için bir çalışma zamanı hatası alırsınız. çözüm değişken. Çizginin anlamı yok.
Bu bilmeceyi daha iyi anlamak için, İngilizce dilbilgisi ile bir ilişki kuralım. Bu cümleyi örnek alalım.
- Lütfen kapıyı ye.
Dilbilgisi açısından bu cümlede kesinlikle bir sorun yoktur. Her şey orada, tüm sözdizimi öğelerimiz doğru.
Ama cümleyi anlamaya çalışırken, kelimeleri parçalara ayırdığınızda mantıklı gelmiyor çünkü kapıyı açıp kapatabileceğinizi, hatta kapatabileceğinizi veya dışarı çıkarabileceğinizi biliyorsunuz ama onu yiyorsunuz?
Programlamada buna a denirçalışma hatası çünkü siz başlamadan önce ortaya çıkıyor program. Birkaç çalışma zamanı türü vardır hatalar. Bu makalede, onları nasıl çözeceğinizi öğreneceksiniz.
1. Tanımsız bir değişken veya işlev kullanın.
Bu, bir değişken adında tutarsız bir şekilde büyük harfler kullanırsanız da ortaya çıkabilir:
callMe = "Brad"
yazdır (ara beni)
Geri izleme (en son arama son): Gönderdiğiniz kodun 2. satırında: print (callme) NameError: 'callme' adı tanımlı değil
Bu durumda, program tanımsız değişkeni döndürdü hata. Değişkeni tanımladınız beni ara, ancak başka bir değişken yazdırmaya çalışıyorsunuz, beni ara. Değişkenleri tam olarak tanımladığınız gibi, büyük/küçük harf duyarlı kullanmalısınız.
2. sıfıra bölme
Bil bakalım ne oldu? piton matematiğe ve matematikte sıfıra bölmeye önem verir anlamı yok.
yazdır (1/0)
Geri izleme (en son arama): Gönderdiğiniz kodun 1. satırında: yazdır (1/0) ZeroDivisionError: sıfıra bölme
Yani bu satır bir çalışma zamanı hatası döndürür piton düzgün okuyabilir, ancak iş onu uygulamaya geldiğinde, matematiksel bir anlamı olmadığı için bunu yapmayı reddeder.
3. Operatörleri yanlış veri türünde kullanın
print(“metin ve sayı eklemeye çalışıyorsunuz” + 20)
Geri izleme (en son arama): Gönderdiğiniz kodun 1. satırında: print("metin ve sayı eklemeye çalışıyorsunuz" + 20) TypeError: yalnızca str'yi ("int" değil) str ile birleştirebilir
Bu satır, sayılar, boya kalemleri ve portakallar, güvercinli sandalyeler vb. içeren metinler eklemeye çalıştığınız için çalışma zamanı hatasını döndürür. Sadece farklı türde değişkenlerle işlem yapmak mantıklı değil.
şunu da bilmelisin piton programı iki adımda çalıştırır. Önce sözdizimini kontrol eder ve sözdizimi doğruysa programı çalıştırmanın ikinci adımına geçer. İşte bu noktada olası çalışma zamanı hatalarına rastlar.
Bu kılavuzun tüm sorularınızı yanıtlayacağını umuyoruz, ancak başka sorularınız varsa veya başka sorunlarla karşılaşırsanız, lütfen bunları aşağıdaki yorumlar bölümüne yazın, en kısa sürede size geri döneceğiz.
Sıkça Sorulan Sorular
Herhangi bir çalışma zamanı hatasını düzeltmenin en hızlı yolu, sadece bir özel çalışma zamanı hatası düzeltici.
Satırlardan biri tanımsız değişkenler, sıfıra bölme veya farklı türdeki değişkenlerle işlem yapma gibi bir sorun içeriyorsa, çalışma zamanı hatası döndürür.
En basit örnek, aşağıdaki gibi basit bir satıra sahip bir programdır. yazdır (1/0). Eğer çalıştırırsanız, bir ZeroDivisionError: sıfıra bölüm hata, hangi bir çalışma zamanı hatasıdır.