a='trabzonSpor FenerBAHÇE'
def uygulama():
d=open('dosya_upper.txt','w')
d.write('/n')
d.write(a.upper())
d.close()
print('yazı harfler',d)
l=open('dosya_lower.txt','w')
l.write('/n')
l.write(a.lower())
l.close()
print('yazı küçüldü',l)
o=open('dosya_lower.txt','r')
veri=o.read()
veri.split()
s=open('dosya_spit.txt','w')
s.write(veri)
s.close()
print(s)
uygulama()
Dosya_lower. Dosyasındaki yazıyı okuyup split yöntemi ile diğer dosya_split’e nasıl kayıt edebilirim.
hasser
Nisan 29, 2019, 7:20ös
2
veri.split()
ifadesi veri
değişkenini anlık olarak değiştirir. Onu kaydetmelisiniz. Yani o satırı şu şekilde değiştirin:
veri = veri.split()
Ayrıca iki sorun var. Biri dosyanın adını yanlış yazmışsınız(“dosya_spit.txt” yazıyor.). Diğeri print(s)
size dosyanın içeriğini göstermez.
Dosya adı yanlış değil o spliti dosya_split.txt dosyasına yazacak şekilde olmalı.
sorunuzda anlamadığım kısımlar var.
dosya_lower içinde zaten trabzonspor fenerbahce yaziyor.
split ile ayırıp bir liste elde edip de mi dosya_spit dosyasina kaydetmek istiyorsunuz?
kodunuzdaki s.write icine liste ifadesi yazdiramiyorsunuz. fakat str=’'join(list) kullanarak listeyi stringe cevirip yazdirabilirsiniz.
Dosya_lowerden.txt dosyasından veriyi alıp
Split ile parcalayıp ,split dosyasına kaydetmek.