Python ile bir dosya satır satır nasıl analiz edilir

click fraud protection

İnsanların Python'u kullanmasının başlıca nedenlerinden biri metni analiz etmek ve değiştirmek içindir. Programınızın bir dosya üzerinde çalışması gerekiyorsa, genellikle bellek alanı ve işlem hızı nedeniyle dosyada her seferinde bir satır okumak en iyisidir. Bu en iyi bir while döngüsü ile yapılır.

Bu kod, işlenecek dosyanın adı olarak ilk komut satırı bağımsız değişkenini alır. İlk satır onu açar ve bir dosya nesnesi olan "fileIN" öğesini başlatır. İkinci satır daha sonra bu dosya nesnesinin ilk satırını okur ve bir dize değişkenine "line" atar. While döngüsü "line" sabitliğine göre yürütülür. "Çizgi" değiştiğinde, döngü yeniden başlar. Bu, okunacak dosya satırı kalmayıncaya kadar devam eder. Program sonra çıkar.

Dosyayı bu şekilde okuyarak, program işlenmek üzere ayarlanmış olandan daha fazla veriyi ısırmaz. Girdiği verileri daha hızlı işler ve çıktısını kademeli olarak verir. Bu şekilde, programın bellek ayak izi düşük tutulur ve bilgisayarın işlem hızı isabet almaz. Bu, bir kerede birkaç yüz örneğinin çalıştığını görebilecek bir CGI betiği yazıyorsanız önemli olabilir.

instagram viewer

İfade tek bir ifade veya bir ifade bloğu olabilir. Aynı miktarda girintili ifadelerin tümü aynı kod bloğunun bir parçası olarak kabul edilir. Girinti, Python'un ifade gruplarını nasıl gösterdiğidir.

instagram story viewer