Mevcut bir dosyaya yazmak için open () işlevine bir parametre eklemelisiniz:
“a” – Ekle – dosyanın sonuna eklenir
“w” – Yaz – mevcut içeriğin üzerine yazacak.
Örnek : “Demofile2.txt” dosyasını açın ve dosyaya içerik ekleyin.
1 2 3 4 5 6 7 8 9 | f = open("demofile2.txt", "a") f.write("Artık dosyada daha fazla içerik var!") f.close() #ekledikten sonra dosyayı açın ve okuyun: f = open("demofile2.txt", "r") print(f.read()) |
Örnek : “Demofile3.txt” dosyasını açın ve içeriğin üzerine yazın:
1 2 3 4 5 6 7 8 9 | f = open("demofile3.txt", "w") f.write("İçeriği sildim!") f.close() #ekledikten sonra dosyayı açın ve okuyun. f = open("demofile3.txt", "r") print(f.read()) |
Not: “w” yöntemi tüm dosyanın üzerine yazacaktır.
Yeni Dosya Oluşturun
Python’da yeni bir dosya oluşturmak için aşağıdaki parametrelerden biriyle open () yöntemini kullanın:
“x” – Oluştur – bir dosya oluşturur, dosya varsa bir hata döndürür
“a” – Ekle – belirtilen dosya yoksa bir dosya oluşturur
“w” – Yaz – belirtilen dosya yoksa bir dosya oluşturur
“Myfile.txt” adlı bir dosya oluşturun:
1 2 3 | f = open("myfile.txt", "x") |
Yukarıdaki kod satırı sonucu yeni boş bir dosya oluşturuldu.
Mevcut değilse yeni bir dosya oluşturun:
1 2 3 | f = open("myfile.txt", "w") |
[…] Python Dosya Yazma/Oluşturma […]