Python dosya okuma

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.

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.