>>x=99
>>dosya=open("C:/Users/kullanıcı_adı/Desktop/deneme1.txt")
>>dosya.write(x)
komutlarını yazarsak bize
Traceback (most recent call last):
File "
dosya.write(x)
TypeError: write() argument 1 must be str, not int
diye bize hata verecektir.Bunun nedeni ise giriştede söylediğimiz gibi python sayıları yazdıramaz.Ama bu kodu şöyle düzeltirsek;
>>x=99
>>dosya=open("C:/Users/kullanıcı_adı/Desktop/deneme1.txt")
>>dosya.write(str(x))
şeklinde düzelttiğimizde dosyanın içine 99 yazıldığını göreceksiniz.
Burada str(x) girdiğimiz sayıyı,karakter dizisine çevirerek(string(str(x))) sayıyı dosyaya yazmamızı sağlıyor.
Dosya Silme
Oluşturduğumuz dosyaları silmek için ise, remove komutunu kullancağız.
>>import os
>>os.remove("dosyamızın_yolu")
Hiç yorum yok:
Yorum Gönder