burakcode
MFC Üyesi
-
- Üyelik Tarihi
- 20 Nis 2021
-
- Mesajlar
- 877
-
- MFC Puanı
- 2,470
--- 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. ---

--- 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ü. ---

--- 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. ---

--- 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. ---

© 2021. Burakcode - Tüm Hakları Saklıdır.
--- 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. ---

--- 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ü. ---

--- 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. ---

--- 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. ---

© 2021. Burakcode - Tüm Hakları Saklıdır.