BaşlayınÜcretsiz Başlayın

Metin dosyalarını satır satır içe aktarma

Büyük dosyalarda tüm içeriği kabuğa yazdırmak istemeyebilirsin: yalnızca ilk birkaç satırı yazdırmak isteyebilirsin. Bunu yapmanı sağlayan yöntem .readline(). file adlı bir dosya açıkken, file.readline() komutunu çalıştırarak ilk satırı yazdırabilirsin. Aynı komutu tekrar çalıştırırsan ikinci satır yazdırılır ve bu şekilde devam eder.

Giriş videosunda Hugo ayrıca bir bağlam yöneticisi (context manager) kavramını tanıttı. Bir bağlam yöneticisi yapısını kullanarak file değişkenini bağlayabileceğini gösterdi:

with open('huck_finn.txt') as file:

Bu yapı içindeyken file değişkeni open('huck_finn.txt') ifadesine bağlı kalır; dolayısıyla dosyayı kabuğa yazdırmak için çalıştırman gereken tüm kod şudur:

with open('huck_finn.txt') as file:
    print(file.readline())

Şimdi bu araçları kullanarak moby_dick.txt dosyasının ilk birkaç satırını yazdıracaksın!

Bu egzersiz

Python'da Veri Aktarmaya Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • with bağlam yöneticisini ve file değişkenini kullanarak moby_dick.txt dosyasını aç.
  • Bağlam yöneticisi içinde .readline() yöntemini üç kez kullanarak dosyanın ilk üç satırını kabuğa yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Read & print the first 3 lines
with open('moby_dick.txt') as ____:
    print(____)
    print(____)
    print(____)
Kodu Düzenle ve Çalıştır