Pythonda dosya oluşturmak ve içerik oluşturmak için kullanacağımız komutlar “open” ve “write” komutlarıdır. Yeni bir dosya yaratmak için aşağıdaki örneğe göz atalım:
Burada deneme.txt isimli bir dosya yaratıyoruz ve içerik ekliyoruz.
f = open ("deneme.txt","w") #dosyayı oluştur
f.write ("Bu bir denemedir") # içerik ekle
f.close() # dosyayı kapat
Bu dosyadaki içeriği okumak için de “readlines” komutunu kullanabiliriz
f = open ("deneme.txt" ,"r") #dosyayi aç
dosyaicerigi= f.readlines() #içeriği oku
f.close() # dosyayi kapat
print(dosyaicerigi) #içeriği ekrana yazdır.
yukarıdaki kod dosya içeriğini ekrana yazdıracaktır.
Komutlarla beraber kullandığımız parametreler:
“r” : Okumak için bir dosya aç. (varsayılan)
“w”: Yazmak için bir dosya aç. Mevcut değilse yeni bir dosya oluşturur veya varsa dosyayı keser.
“x”: Oluşturma için bir dosya aç. Dosya zaten varsa, işlem başarısız olur.
“a” : Dosyayı kesmeden sonuna eklemek için aç. Mevcut değilse yeni bir dosya oluşturur.
“t”: Metin modunda aç. (varsayılan)
“b”: binary modda aç.
“+”: Güncelleme için bir dosya aç. (okuma ve yazma)