Şimdi Ara

Python bu kod neden çalışmıyor ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
11
Cevap
0
Favori
708
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar Merhaba,

    Pythonda yeniyim. Json modülüne çalışıyorum. Yalnız bu modülün hiçbir özelliğini uygulamıyor. Şöyle ki :
    trinket.io
    trinket: run code anywhere
    https://trinket.io/python/35fe313677


    Buraya attığım kodda hata veriyor.Halbuki çalıştığım video da hiçbir hata vermeden sorunsuz çalışıyor. Bunun sebebi nedir ?







  • up
  • Hata mesajı nedir

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Json formatın hatalı. Olması gereken format

    {
    "peopele" : [
    {"name" : "Aygün Palabıyık",
    "phone" : "05555555555",
    "email" : ["aygunp@hotmail.com","aygun_palabıyık@hotmail.com"],
    "a2_lc" : false
    },

    {"name" : "Umut Gelişigüzel ",
    "phone" : "05555555556",
    "email" : ["alperpala@hotmail.com","palabiyik_alper@hotmail"],
    "a2_lc" : true
    }
    ]
    }

    https://jsonformatter.curiousconcept.com/https://jsonformatter.curiousconcept.com/@basrolbenim



    < Bu mesaj bu kişi tarafından değiştirildi Prometheusx -- 18 Aralık 2019; 13:23:26 >




  • Prometheusx P kullanıcısına yanıt
    Buna ek olarak json.load değil de json.loads olması gerekiyor.
  • Therocqula kullanıcısına yanıt
    load yeterli; loads koşulu yok.
    JSON formatında hata old için hata veriyor olmalı

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Şu konuya bakmanızı öneririm. Arkadaş direkt string olarak geçirmek istiyor orası önemli.
    Stack Overflow
    What is the difference between json.load() and json.loads() functions
    https://stackoverflow.com/questions/39719689/what-is-the-difference-between-json-load-and-json-loads-functions




  • Yapay Zeka’dan İlgili Konular
    KOD YAZMAK ÇOK MU ZOR?
    12 yıl önce açıldı
    iTunes (2) hata kodu nedir yahu ??
    13 yıl önce açıldı
    Daha Fazla Göster
  • Therocqula kullanıcısına yanıt
    Doğru görünüyor. Argüman string olduğunda loads metodu kullanmak gerekli gibi...

    < Bu ileti mini sürüm kullanılarak atıldı >

  • import json

    peopele_dict = {
    "peopele" : [
    {"name" : "Aygün Palabıyık",
    "phone" : "05555555555",
    "email" : ["aygunp@hotmail.com","aygun_palabıyık@hotmail.com"],
    "a2_lc" : False,
    },

    {"name" : "Umut Gelişigüzel ",
    "phone" : "05555555556",
    "email" : ["alperpala@hotmail.com","palabiyik_alper@hotmail"],
    "a2_lc" : True,
    }
    ]
    }


    y = json.dumps(peopele_dict)



    saved_data = json.loads(y)

    print(saved_data)

  • Herkese teşekkür ederim.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.