Python Dosyası Açma
Sunucuda Bir Dosya Açın
Python ile aynı klasörde bulunan aşağıdaki dosyaya sahip olduğumuzu varsayalım:
demofile.txt
Hello! Welcome to demofile.txt
This file is for testing purposes.
Good
Luck!
Dosyayı açmak için yerleşik open()
işlevi kullanın.
İşlev , dosyanın içeriğini okumak için open()
bir yöntemi olan bir dosya nesnesi döndürür
:read()
Örnek
f = open("demofile.txt", "r")
print(f.read())
Dosya farklı bir konumda bulunuyorsa, dosya yolunu şu şekilde belirtmeniz gerekir:
Örnek
Farklı bir konumda bir dosya açın:
f = open("D:\\myfiles\welcome.txt", "r")
print(f.read())
Dosyanın Salt Okunur Bölümleri
Varsayılan olarak read()
yöntem tüm metni döndürür, ancak kaç karakter döndürmek istediğinizi de belirtebilirsiniz:
Örnek
Dosyanın ilk 5 karakterini döndürün:
f = open("demofile.txt", "r")
print(f.read(5))
Satırları Oku
readline()
Yöntemi kullanarak bir satır döndürebilirsiniz :
Örnek
Dosyanın bir satırını okuyun:
f = open("demofile.txt", "r")
print(f.readline())
İki kez arayarak readline()
ilk iki satırı okuyabilirsiniz:
Örnek
Dosyanın iki satırını okuyun:
f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())
Dosyanın satırları arasında dolaşarak, tüm dosyayı satır satır okuyabilirsiniz:
Örnek
Dosyayı satır satır dolaşın:
f = open("demofile.txt", "r")
for x in f:
print(x)
Dosyaları Kapat
İşiniz bittiğinde dosyayı her zaman kapatmak iyi bir uygulamadır.
Örnek
İşiniz bittiğinde dosyayı kapatın:
f = open("demofile.txt", "r")
print(f.readline())
f.close()
Not: Dosyalarınızı her zaman kapatmalısınız, bazı durumlarda ara belleğe alma nedeniyle dosyada yapılan değişiklikler siz dosyayı kapatana kadar görünmeyebilir.