Python Dersleri 7: PRINT Fonksiyonu ile Dosyaya Veri Yazdırmak #python

preview_player
Показать описание
Bir eğitim satın alana ikinci eğitim ücretsizdir.
#shorts #short #shortvideo #python #pythonprogramming #numpy #pandas #pycharm #pythontutorial #python3 #pythonforbeginners #pythonprojects #python编程
############################################################
Eğitim Notları:
############################################################
#print fonksiyonu sadece ekrana yazı yazmaz. Aynı zamanda dosyaya da yazı yazar. Örneğin masaüstünde bir txt dosyasına yazı yazmak isterseniz şu adımları izleyin:
dosya=open("C:/Users/Kenan Çılman/Desktop/deneme/yazı dosyası.txt","w")#Önce "yazı dosyası.txt" adında bir dosya açtık. Açma amacımız içine yazı yazmak (w=writing). Burada dikkat edilirse dosya adının önüne bu dosyanın hangi klasörde olduğunu, yani tam yolunu da yazdık.
print("Merhaba. Kişisel bilgilerinize erişim için bazı işlemler yapmanız gerekiyor.",file=dosya) #Buradaki yazı bir üst satırda dosya değişkenine atanmış olan "yazı dosyası.txt" dosyasına yazılacaktır.
#Dosyanın içerisine başka bir şey yazmak istersek:
dosya=open("C:/Users/Kenan Çılman/Desktop/deneme/yazı dosyası.txt","w")
print("Buraya bir şey daha yazdık.",file=dosya)
#Görüldüğü gibi daha önce yazdığımız ifadeyi sildi ve yerine yeni yazıyı yazdı. Eğer önceki yazıyı silmek istemezsek w (writing) parametresi yerine a (append) konur.
dosya=open("C:/Users/Kenan Çılman/Desktop/deneme/yazı dosyası.txt","a")
print("Yeni bir yazı.",file=dosya)#Bu ifade dosya içerisinde bir alt satıra yazılır.
#Eğer dosyaya binlerce satır yazı yazacaksanız şunu yapın:
dosya=open("C:/Users/Kenan Çılman/Desktop/deneme/yazı dosyası.txt","a")
for sayi in range(1,10000):#FOR döngüsü ileride anlatılacaktır fakat burada özetle 1-10000 arası sayılar teker teker dosyanın içine yazılma komutu verildi.
print(sayi,file=dosya)#Bunun önünde TAB tuşuna basıldı. Üst satır ile aynı hizaya yazmayın. Yoksa hata verir.
#Eğer 1-10000 arası sayıları ekrana yazmak isterseniz:
for sayi in range(1,10000):
print(sayi)
#Eğer bir klasördeki dosya adlarını getirmek isterseniz:
import os
yol = "C:/Users/Kenan Çılman/Desktop/deneme"#Bu kısma kendi masaüstü yolunuzu yazın.

print(dosya_listesi)
#Eğer dosya adlarının alt alta gelmesini isterseniz:
print(*dosya_listesi,sep="\n")

#Word dosyası veya başka tür dosyalara da veri girilebilir. Hatta html dosyası üretilip (php, aspx vb. de olabilir) web sitesi de yapılabilir.
word_dosyasi=open("C:/Users/Kenan Çılman/Desktop/deneme/word dosyası.doc","w")
print("Herkese merhaba",file=word_dosyasi)
print("""˂!DOCTYPE html˃˂html˃˂body˃˂h1˃Benim Web Sitem˂/h1˃˂p˃Web sitesi paragrafları˂/p˃˂/body˃˂/html˃""",file=html_dosyasi)
##################################################################################################
#Eğer klasörde yer alan bir dosyayı silmek isterseniz:
#Şimdi dosyanın içine 1-100 arası sayılar ve bunların karelerini yazalım:
dosya=open("C:/Users/Kenan Çılman/Desktop/deneme/yazı dosyası.txt","w")
for sayi in range(1,100):
print(sayi,"sayısının karesi:",sayi**2,file=dosya)
Рекомендации по теме
Комментарии
Автор

İşte beklediğimiz işler. Dosyaya veri yazmak, listeler oluşturmak...Teşekkürler.

sedataksakal