Python Dosya Açma

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())

Örnek Çalıştırma

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

Örnek Çalıştırma

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())

Örnek Çalıştırma

İ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())

Örnek Çalıştırma

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)

Örnek Çalıştırma

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()

Örnek Çalıştırma

Açıklama:Bazı durumlarda, ön bellek nedeniyle, dosyayı her zaman kapatmalısınız. Dosyayı kapatmadan önce yapılan değişiklikler gösterilmeyebilir.