Page 206 - Bilgisayar Bilimi | Kur 1
P. 206

Lütfen sayi giriniz..(Çıkış içi 999):44
              Lütfen sayi giriniz..(Çıkış içi 999):23

              Lütfen sayi giriniz..(Çıkış içi 999):999
              K)aydet L)isteleme S)onlandır: l
              Kayıtların Okunacağı Dosya Adını Girin<:sayilar

              1
              54
              66

              44
              23
              K)aydet L)isteleme S)onlandır: s


                “io” modülünden seçilen Python dosya sınıfını “TextIOWrapper” olarak görüyoruz. Bu sınıfta işlem
            gören dosyalar metin türündedir. Metin dosyaları, karakter veri saklar ve basit bir editörle kolayca oluş-
            turulup düzenlenebilir. Phyton kapsamında dizi ve dosya nesnelerini bir arada kullanarak güçlü dosya
            işleme programları yazabiliriz. Bir dosyayı açıp, içeriğini okuyup tamamen değiştirip başka bir dosyaya
            yazabiliriz.

                  from convertupper import capitalize
                  capitalize(‘declaration.txt’)

            9.12. TextIOWrapper Yöntemleri

             open      Metin dosyasını açma komutu
             read      Metin dosyasına bir dizi okuyan komut
             write     Metin dosyasına bir dizi yazan komut
                       Dosyayı kapatma komutu. Dosyaya yazarken close yöntemi kullanılırsa dosyaya gönderi-
             close
                       len tüm verilerin dosyaya kaydedilmesi sağlanır.

            9.13. Dosya Nesneleri

               Nesneler metodların yanı sıra veri de içerirler. “TextIOWrapper” nesneleri tamsayı, dizi ve mantıksal
            ifadeler saklayabilir.
                  >>> f = open(‘temp.dat’, ‘w’)

                  >>> f.name
                  ‘temp.dat’

                  >>> f. _ CHUNK _ SIZE
                  8192
                  >>> f.mode
                  ‘w’



                                                                                                     205
   201   202   203   204   205   206   207   208   209   210   211