Discussion

TOML Dosyalarını Python ile Okuma

Started by NocturneX · 22 Jul 2026 02:46 · 2 Views · 0 Replies
Thread Starter #0
TOML (Tom's Obvious, Minimal Language), konfigürasyon dosyası formatı olarak oldukça popüler hale gelmiştir. Python ile TOML dosyalarını okumak, projelerde yapılandırma seçeneklerini kolayca yönetmemizi sağlar. Bu yazıda, TOML dosyalarını Python ile nasıl okuyabileceğimizi adım adım inceleyeceğiz.

Öncelikle, TOML dosyalarını okumak için toml isimli bir kütüphaneye ihtiyacımız var. Bu kütüphaneyi yüklemek için terminalde aşağıdaki komutu çalıştırabilirsiniz:

CODE
1pip install toml


TOML dosyası, genellikle anahtar-değer çiftleri şeklinde yapılandırılmıştır. Örneğin, basit bir config.toml dosyası şu şekilde olabilir:

CODE
12345[database]
server = "192.0.2.1"
ports = [ 8001, 8001, 8002 ]
connection_max = 5000
enabled = true


Bu dosyayı Python ile okumak için aşağıdaki gibi bir kod yazabiliriz:

CODE
1234567891011
import toml

[b]TOML dosyasını oku[/b]
config = toml.load('config.toml')

[b]Verileri kullan[/b]
print("Database Server:", config['database']['server'])
print("Ports:", config['database']['ports'])
print("Max Connections:", config['database']['connection_max'])
print("Enabled:", config['database']['enabled'])


Bu kod parçasında, toml.load() fonksiyonu ile config.toml dosyasını yüklüyoruz. Daha sonra, yapılandırma verilerine erişmek için anahtarları kullanarak ilgili verilere ulaşabiliyoruz. Örneğin, config['database']['server'] ifadesi, server anahtarının değerini döndürmektedir.

TOML dosyaları, projelerde yapılandırma yönetimi için esneklik sunar. Farklı yapılandırma dosyaları ile uygulamanızın farklı sürümlerini veya ortamlarını yönetmek oldukça kolaydır. Siz de projelerinizde TOML kullanmayı düşünür müsünüz? Ya da başka hangi yapılandırma dosyası formatlarını tercih ediyorsunuz? Düşüncelerinizi paylaşmanızı bekliyorum!

You must be logged in to reply.

0 quotes selected