Hala anlamadım ben.Bir çok yolu var sorduğunuz işlemin eğer anladığım şekli doğruysa.
Keza for döngüsü içinde bir dosyayı yazmak için açık tutmak çok şık bir yaklaşım değil.Evet basit yaklaşımlar ve uygulamalar için çok bir sorun olmaz ama "multithreaded" bir yapıya girdiğinizde başınıza büyük sorunlar açabilir. En basitinden yazacağınız stringi son haline gelene kadar birleştirip o arada satır sonlarına "\n" ekleyerek her satırı bir birinden ayırıp son halini yazdırabilirsiniz. 5 Aralık 2011 15:02 tarihinde Mucibirahman İLBUĞA <[email protected]>yazdı: > 05-12-2011 13:34 tarihinde, Recep Kırmızı yazdı: > > dosya.write("%s\n" %item) > Selamlar, > Çok enteresandır! Gugıllayınca gördüğüm bir yere bakarak "%s\r\n" > kullanmıştım ben. Dosyayı win ortamında notepad ile açaınca doğru > görünüyordu ama Dosya.readln() ile okuyunca satır sonunu göremiyordu > program. > > Şimdi sizin dediğinizi uygulayarak "\r" sildiğimde sorun kalmadı... > Teşekkürler... > > > -- > Kolay gelsin, > Mucip:) > > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php >
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
