Python Dosya Açma
- Önceki Sayfa Python Dosya Açma
- Sonraki Sayfa Python Dosya Yazma/Kurulum
Sunucuda dosya açma
Örnek bir dosya, Python ile aynı klasörde bulunmaktadır:
demofile.txt
Merhaba! demofile.txt'ye Hoş Geldiniz! Bu dosya test amaçlıdır. Başarılar!
Dosyayı açmak için içsel open()
fonksiyonu.
open()
Bu fonksiyon dosya nesnesi döner, bu nesne bir read()
Metod dosya içeriğini okumak için kullanılır:
Örnek
f = open("demofile.txt", "r") print(f.read())
Sadece dosyanın bir kısmını okur
Varsayılan olarakread()
Metod tüm metni döner, ancak dönmek istediğiniz karakter sayısını belirtebilirsiniz:
Örnek
Dosyadaki İlk Beş Karakteri Döner:
f = open("demofile.txt", "r") print(f.read(5))
Satır Okuma
Kullanabilirsiniz readline()
Metod bir satır döner:
Örnek
Dosyadaki Bir Satırı Okuma:
f = open("demofile.txt", "r") print(f.readline())
İki kez çağrılarak readline()
İki ilk satırı okuyabilirsiniz:
Örnek
Dosyadaki İki Satırı Okuma:
f = open("demofile.txt", "r") print(f.readline()) print(f.readline())
Dosya satırlarını döngü ile gezerek tüm dosyayı satır satır okuyabilirsiniz:
Örnek
Dosyayı Sıra Sıra Gezme:
f = open("demofile.txt", "r") for x in f: print(x)
Dosyayı Kapat
İşlem tamamlandıktan sonra dosyayı her zaman kapatmak iyi bir alışkanlıktır.
Örnek
İşlem tamamlandıktan sonra dosyayı kapatın:
f = open("demofile.txt", "r") print(f.readline()) f.close()
Açıklama:Bazı durumlarda, ön bellek nedeniyle, dosyayı her zaman kapatmalısınız. Dosyayı kapatmadan önce yapılan değişiklikler gösterilmeyebilir.
- Önceki Sayfa Python Dosya Açma
- Sonraki Sayfa Python Dosya Yazma/Kurulum