Dota 2. MMR sıralamada Türkler

Tr bayraklı Neqroman sadece listeye 163. sıradan girebildi

ABD'nin terörist sevgisi

ABD'nin, terör örgütü PYD/PKK’ya DEAŞ ile mücadele adı altında askeri sevkiyatları sürüyor.

DOTA2 - 2017 THE INTERNATIONAL CHAMPIONSHIP

2017 yazında düzenlenen turnuvada Team Liquid şampiyon oldu

  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Python ile Json

 
#1

Merhaba;
Her zaman burayı takip etmekten zevk alan birisi olarak, yakın zamanda bir Json parser’a ihtiyaç duydum. Hazır araştırma yapmışken bir de doküman olarak yazayım istemiştim, buraya da yazmak nasip oldu 1f642.svg
Konumuza dönersek, genellikle API’lardan çektiğimiz veriler bize json olarak dönerler, JSON, programlama dilinden bağımsız olan Xml’e alternatif olarak kullanılan javascript tabanlı veri değişim formatıdır. JSON‘un amacı veri alış verişi yaparken daha küçük boyutlarda veri alıp göndermektir.
Örnek bir json yazalım;


PHP Kod:
{
 
"maps":[
 
        {"id":"blabla","iscategorical":"0"},
 
        {"id":"blabla","iscategorical":"0"}
 
       ],
"masks":
 
        {"id":"valore"},
"om_points":"value",
"parameters":
 
        {"id":"valore"}


Şimdi bu json’ı data.json olarak kaydedelim.

Gelelim okuma işlemlerine;



PHP Kod:
# -*- coding:utf-8 -*-
 
'''
Json bilgisi
{
 "maps":[
         {"id":"blabla","kategori":"0"},
         {"id":"blabla","kategori":"0"}
        ],
"masks":
         {"id":"valore"},
"om_points":"value",
"parameters":
         {"id":"valore"}
}
'''
 
#json parse etmek icin eklenmesi gereken kutuphane
import json
#ekrana tum veriyi patlatmak icin gerekli
from pprint import pprint
#url den veri cekebilmek icin
import urllib2
 
#okunacak dosya
with open('data.json') as data_file:
 
   data json.load(data_file)
 
#hepsini yazdır
print "Hepsini yazdirma:"
pprint(data)
 
#icerisindeki tek bir dataya ulasmak icin
print "\nTek bir veriye erisme islemi: " data["maps"][0]["id"]
print 
data["parameters"]["id"]
 
 
### Siteden veri çekmek için yöntem ###
urllib2.urlopen('url_buraya')
 
j_obj json.load(j)
 
pprint(j_obj)
 
### Var olan bir json cekmek icin baska yontem ###
### bu yontem icin python 3 gerekli ###
 
import json
import urllib
.request
req 
urllib.request.Request('url_buraya')
with urllib.request.urlopen(req) as response:
 
   result json.loads(response.readall().decode('utf-8'))
 
### degisken icerisindeki json okuma ###
input """
[
  { "
id" : "001", 
    "
x" : "2", 
    "
name" : "Chuck
  } ,
  { "
id" : "009",
    "
x" : "7",
    "
name" : "Chuck"
  } 
]"""
 
info json.loads(input)
print 
'User count:'len(info)
 
for 
item in info:
 
   print 'Name'item['name']
 
   print 'Id'item['id']
 
   print 'Attribute'item['x'

Kodu github’dan da direk çekebilirsiniz;

https://github.com/Natgho/JsonReader
Sorularınızı başlık altından sorabilirsiniz 1f642.svg

alıntı



Ara
Cevapla


[-]
Hızlı Cevap

İnsan Doğrulama:
Aşağıda görünen onay kutusunu işaretleyiniz. Bu işlem otomatik spam kayıtları önlemek için kullanılır.

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Python 3 MySQL Kullanımı dalaylama 0 47 23-12-2017, Saat: 17:39
Son Yorum: dalaylama
  Python'da Struct Kullanımı blueman 0 222 30-08-2017, Saat: 22:22
Son Yorum: blueman
  Python'da Zincirleme Metodlar blueman 0 204 30-08-2017, Saat: 22:13
Son Yorum: blueman
  python da uygulama yaptık nasıl dağıtacağız ? dalaylama 0 317 07-08-2017, Saat: 22:27
Son Yorum: dalaylama
  Python ile neler yapılabilir selami 1 936 10-06-2017, Saat: 00:12
Son Yorum: tolerans1

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Konuyu Okuyanlar:
1 Ziyaretçi

   
Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2018 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-2017 Tüm hakları saklıdır.