Created
May 6, 2018 13:25
-
-
Save JonasEmre/8b647da8380c541c8b2efc35bca94c2b to your computer and use it in GitHub Desktop.
Dosya Okuma Metodları ve Kipler
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Bir dizin içerisinde dosya açma işlemleri | |
# Türkçe ve genel karakterler girmek istiyorsan UTF-8 olayını aynı böyle encoding etmen lazım. | |
file = open ("Bilgiler.txt","w",encoding="utf-8") # Sonuna "w" koyarsan Write komutu veriyorsun. Yani varsa dosya üstüne yazar yoksa yeni dosya yazar. | |
file.write("Eğer UTF-8 Kodu çalışıyor ise bu text dosyasında bu yazdıklarım gözükebilecektir.") | |
file.close() | |
file = open("Bilgiler.txt","a",encoding="utf-8") # W yerina A kipi kullanırsan o dosyaya append yapar girdileri varolan olaya ekler | |
file.write("\nBu yazdığım kısım ise append kipi ile yeni eklemiş olduğum satır olması lazım...") | |
file.close() | |
# İstenilen bir dosyayı OKUMA meselesi "r" kipi | |
file = open("Bilgiler.txt","r",encoding="utf-8") # R kipi var! | |
for i in file: | |
print(i,end="") # File şu an bir değişken ve for döngüsü ile içinde olan elemanları bastırabilirim. End = "" yaparsan aralara boşluk atmaz | |
file.close() | |
# Read fonksiyonu ile okumak | |
file = open("Bilgiler.txt","r",encoding="utf-8") | |
içerik = file.read() | |
print("\n\nDosyanın .read ile okunan içeriği") | |
print(içerik) | |
file.close() | |
# Satır Satır ilerleyerek okuma .readline meselesi | |
file = open("Bilgiler.txt","r",encoding="utf-8") # R kipi ile önce açıyoruz | |
print("\n.readline ile okunan kısımlar") | |
print(file.readline()) | |
print(file.readline()) # Tek tek satır satır her komutta yazdıracaktır. Yazacak satır kalmadığında boş veri gönderir. | |
file.close() | |
# Tüm satırları listelendirmek .readlines meselesi | |
print("Satırları tek tek listelendirme meselesi\n") | |
file = open("Bilgiler.txt","r",encoding="utf-8") | |
liste = file.readlines() | |
print(liste) | |
file.close() | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment