Selam,ben böyle şey yaptım burda dosya olan “sil” oluşturulan dosyayı farkı bilgisiyarda olan dizine kayd etmesini istiyorum nasıl yapa bilirim ? Rica Etsem Kodlarla Anlatırmısınız
Örnek olarak Bilgisiyarda olan “C” diskine falan kayd etmesini istiyorum
import random
for i in range(5):
isim = f"systemer1{i}.txt"
try:
dosya = open(r"C:/{}".format(isim), mode="x")
except FileExistsError:
print(f"{isim} isimli dosya zaten mevcut.")
dosya = open(r"C:/{}".format(isim), mode="w")
for a in range(50):
sayi = str(random.randint(123456789, 987654321))
dosya.write(sayi)
dosya.close()
open()
kullanırken mode="x"
kullanırsanız, söz konusu dizinde eğer o isme sahip dosya yok ise yeni bir tane oluşturacaktır. Hatalardan kaçınmak için de try
ve except
kullanabilirsiniz.
2 Beğeni