• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

Dosyalarda Değişiklik Yapma İşlemleri

burakcode

MFC Üyesi
Üyelik Tarihi
20 Nis 2021
Konular
90
Mesajlar
944
MFC Puanı
2,120
--- Hem okuma hem de yazma işlemi yapmak istiyorsak o dosayada "r+" kipini kullanıyoruz. ---
--- Yazma işlemi yaparken seek() ile imleci yazmak istediğimiz yere götürüp, write() ile yazımızı yazarsak o imleçten sonraki yazıların yerine yazmış oluruz. ---


116.PNG

--- Dosya sonunda bir değişiklik yapmak istiyorsak, dosyamızı "a" kipi ile açıyoruz ve sadece write() ile yazma işlemi yapabiliriz. a kipi imleci dosyanın en sonuna götürür çünkü. ---

117.PNG

--- Dosyanın başında yapacağımız değişiklik için seek() fonksiyonu ile imleci dosyanın en başına gönderir ve yazarız. ---

118.PNG

--- Gelelim dosyanın ortasında nasıl değişiklik yapacağımıza. Bu aşamada readlines() fonksiyonunu kullanıp, tüm satırları bir liste haline getirip, yazacağımız yerin indeksini o listeye göre belirleyip insert metodunu kullanarak yazacağımızı yazıp, en son aşamada tüm listeyi for döngüsü ile dosyaya tekrar yazıyoruz. Aşağıdaki örneklere dikkat edin. ---

119.PNG
© 2021. Burakcode - Tüm Hakları Saklıdır.
 
Üst