Şimdi belli bir aşamada kodlarımızı yazalım. Ayrıca main.py dosyasının main yani ana dosya olduğunu belirtmek için if __name__ == '__main__': koşullu ifadesi yazılmaktadır. Bu sayede dosya çalıştırıldığında direkt olarak bu koşullu ifade altında yer alan fonksiyonlar çalıştırılmış olacaktır.
def dosyaOlustur(ad):
pass
if __name__ == '__main__':
dosyaOlustur("deneme")
Dosya işlemleri için os modülünden path sınıfını kullanmamız gerekli:
from os import path
dosyaOlustur fonksiyonunda aşağıdaki geliştirmeler yapılır. Öncelikle parametre olarak dosya
adını alıyoruz. Ayrıca bu ad ile oluşturulmuş bir dosya varsa kontrol ediliyor ki bunu path.isFile
ile yapıyoruz.
def dosyaOlustur(ad):
if path.isfile(ad):
print("Bu ad ile oluşturulmuş dosya zaten mevcut")
else:
file = open(ad, "w")
file.write("merhaba")
file.close()
print("dosya olusturuldu")
Program çalıştırıldıktan sonra deneme adında dosya, program dosyamızın bulunduğu dizinde yazılacaktır. Eğer bu ad ile oluşturulmuş bir dosya var ise uyarıda bulunacaktır.
Hiç yorum yok:
Yorum Gönderme