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