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

Cevap