Python KeyError hatası

453476

Megapat
Katılım
1 Aralık 2020
Mesajlar
8.177
Makaleler
1
Çözümler
62
Merhabalar,

Python ile bir kod yazıyorum.

Python:
for x in secilen.indexes():
    satirlar = '{ "satir" : "2", "sutun": "2" }'.
    asdds = json.loads(satirlar)
    tablobul = self.ui.eklenenlerTablo.item(asdds["satir"], asdds["sutun"]).text()
    print(tablobul)

Bu kodda
tablobul = self.ui.eklenenlerTablo.item(asdds["satir"], asdds["sutun"]).text() AttributeError: 'NoneType' object has no attribute 'text' hatası alıyorum. Sorun nedir? Nasıl çözebilirim?
 
Merhabalar,

Python ile bir kod yazıyorum.

Python:
for x in secilen.indexes():
    satirlar = '{ "satir" : "2", "sutun": "2" }'.
    asdds = json.loads(satirlar)
    tablobul = self.ui.eklenenlerTablo.item(asdds["satir"], asdds["sutun"]).text()
    print(tablobul)

Bu kodda
tablobul = self.ui.eklenenlerTablo.item(asdds["satir"], asdds["sutun"]).text() AttributeError: 'NoneType' object has no attribute 'text' hatası alıyorum. Sorun nedir? Nasıl çözebilirim?
Tam kodu ve JSON dosyasını atabilir misiniz, böyle kısıtlı kalabilir.
 
Eğer kivy kullanıyorsa bu hatayı öğrenme aşamalarımda ben de çok yaşadım. O yüzden sormuştum. PyQt ise yardımcı olamam.
 
Merhabalar,

Python ile bir kod yazıyorum.

Python:
for x in secilen.indexes():
    satirlar = '{ "satir" : "2", "sutun": "2" }'.
    asdds = json.loads(satirlar)
    tablobul = self.ui.eklenenlerTablo.item(asdds["satir"], asdds["sutun"]).text()
    print(tablobul)

Bu kodda
tablobul = self.ui.eklenenlerTablo.item(asdds["satir"], asdds["sutun"]).text() AttributeError: 'NoneType' object has no attribute 'text' hatası alıyorum. Sorun nedir? Nasıl çözebilirim?
Hocam bu sabah aklıma bir şey geldi, .text() koymadan dener misiniz? O bazı kütüphanelerde yazıyı almaya yarıyordu galiba ancak siz yazı almak değil tabloyu doldurmak istiyorsunuz kodda.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı