Python’da JSON Dosyası Nasıl Güzel Yazdırılır

Python'da JSON Dosyası Nasıl Güzel Yazdırılır
⏱️ 6 min read

Diğer birçok programlama dili gibi Python da JavaScript Object Notation (JSON) verileriyle iyi çalışır. Bu verileri birkaç kaynaktan alabilir ve diğer herhangi bir dosya gibi onunla çalışabilir. Python’da bir JSON dosyasını güzelce yazdırmak istediğinizde bu yararlıdır.

Bu gönderide, bir JSON dosyasının nasıl güzel bir şekilde yazdırılacağını iki şekilde göstereceğiz. Her ikisi de Terminal ve komut satırını kullanmayı içerecektir, ancak bunlardan biri için Python bilgisine ihtiyacınız olmayabilir.

Güzel Baskı Nedir (Ve Neden JSON Dosyalarıyla Kullanmak İstiyorsunuz)

Kısacası, güzel baskı, verileri ham biçimde alır ve okunabilir bir şeye dönüştürür. Başka bir deyişle, onu güzelleştirir.

Olağan koşullar altında, bunu programınıza bir insan tarafından ayrıştırılması gereken dosyalarla yapacaksınız. Genellikle, diğer dosya biçimlerinden (JSON dosyaları gibi) gelen veriler “küçültülmüş” olacaktır. Bu, bir bilgisayarın ayrıştırması için daha yalın hale getirmek için tüm beyaz boşlukları koddan çıkarır.

Örneğin, küçültülmüş ham veritabanı verilerini alabilir ve doğru girintiyi ve diğer biçimlendirmeyi eklemek için bir komut dosyası aracılığıyla çalıştırabilirsiniz. Oradan başkalarına aktarabilir ve onunla istediğiniz gibi çalışabilirsiniz.

Python’da JSON Dosyası Nasıl Güzel Yazdırılır

Aşağıda, Python’da bir JSON dosyasını nasıl güzelce yazdıracağınızı gösteriyoruz. Örneklerimiz için NeoVim ve yerleşik :term emretmek. Ancak, bunu doğrudan Python yorumlayıcısında Terminal’in kendisinden yapamamanız için hiçbir neden yoktur.

1. JSON Dosyanızı Tanımlayın

İlk olarak, çalışmak için bazı JSON verilerine sahip olmak istiyoruz. Kullanabileceğiniz iki yaklaşım vardır – verileri Python betiğiniz içinde tanımlayarak veya bir JSON dosyası aracılığıyla. Çoğu verinin bir dosyadan geleceğine bahse giriyoruz, bu yüzden buradaki odak noktamız bu olacak.

Bizim durumumuzda, sıfır biçimlendirme uygulanmış bir JSON verisi dökümümüz var.

JSON içeriğinin bir dökümü.

Bu dosya – address.json – Python’a getirilebilir ve biçimlendirilebilir. Python’da JSON dosyalarıyla çalışmak için json modülünü içe aktarmanız gerekir. Ardından, dosyanın kendisini bir değişken olarak tanımlayabilirsiniz.

Python'da bir dosya tanımlama.

Bu noktaya geldikten sonra “addresses.json” ile çalışmaya başlayabilirsiniz.

2. Python Kullanarak JSON Dosyasını Açın

Python içinde bir dosya açma ve yükleme.

Ardından, “addresses.json” dosyasını açmanız gerekecek. Bu olağan yollarla yapılır with open…as yöntem:

Bu kod bloğu içinde, aramanız gerekecek json.load() “addresses.json” üzerinde ve onu bir değişkene atayın:

Bu dosyayı şimdi çalıştırırsanız, yürütülür, ancak Terminal’de herhangi bir sonuç görmezsiniz. Bunun için üçüncü adıma geçmeniz gerekecek.

3. JSON Dosyanızı Güzelce Yazdırın (Ve Ayarları Yapın)

JSON dosyanızı güzel bir şekilde yazdırmanın son yönü, baskının kendisini gerçekleştirmektir. Bunu yapmak için, aşağıdakini girintili satır olarak ekleyin. with open…as kod bloğu:

Bunu yıkmak için, print işlev çağrıları json.dumps(). Bu, üç argüman uygular:

  • Güzel yazdırmak istediğiniz dosyanın adı.
  • Girintinin boyutu.
  • JSON dosyasının anahtarlarına göre sıralanıp sıralanmayacağı.

Hazır olduğunuzda değişikliklerinizi kaydedin ve ardından yeni bir Terminal penceresi açın. Burada doğru proje klasörüne gitmek ve programı çalıştırmak isteyeceksiniz.

Programınızı çalıştırmak için the Terminal'i kullanma.

Terminal çıktısı ayarlarınızı uygulayacak ve JSON dosyasını güzelce yazdıracaktır.

Oldukça basılı verileri gösteren terminal çıkışı.

Tabii ki, verileri Terminal’e yazdırmak yerine genellikle güzel JSON’u başka bir yerde saklarsınız. Yine de, komut satırından bir JSON dosyasını güzelce yazdırmak için kullanabileceğiniz tek satırlık bir pasaj var.

Komut Satırından Python’da Bir JSON Dosyası Nasıl Güzel Yazdırılır

Python’da JSON dosyalarını doğrudan komut satırından Terminal çıktısı olarak güzelce yazdırmanın süper hızlı bir yolu var. Bunu yapmak için yeni bir Terminal penceresi açın, proje klasörünüze gidin ve aşağıdakileri çalıştırın:

Bu örnekte, “addresses.json” dosyasını kendi dosya adınızla değiştirmek isteyeceksiniz. Bunu çalıştırdığınızda, Terminal ekran formatlı çıktıyı göreceksiniz.

Bu, JSON dosyalarını anında Python’da güzelce yazdırmak için harika, kodsuz bir çözümdür ve çalıştırılması birkaç saniye sürer.

Toplama

Python’da bir JSON dosyasını güzelce yazdırmanın birkaç kullanım alanı vardır. Genellikle, küçültülmüş verileri okunabilir hale getirmek, belki de diğer kullanıcılara aktarmak isteyebilirsiniz. Nedeniniz ne olursa olsun, Python bunu json modülünü ve “with open…as” kod bloğunu kullanarak yapmanıza izin verir.

Python’un sizin için başka neler yapabileceğiyle ilgileniyorsanız, Python döngüsü ve range() işlevi hakkındaki diğer makalelerimize göz atın. Bu yöntem günlük işlerinizde size yardımcı olacak mı, olacaksa nasıl? Aşağıdaki yorumlar bölümünde bize bildirin!

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

You may also like...

Subscribe
Bildir
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x