Re: [Linux-programlama] Python:Alt Alta Sürekli Yazdırma

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Aykut KOÇAK (aykutkocak@superonline.com)
Date: Thu 22 Jun 2006 - 06:25:50 GMT


Merhaba,

yazici = open("cdkayit.txt","w") yerine
yazici = open("cdkayit.txt","a") deneyin,

python yorumlayıcısı içerisinde help(open) yazarak detaylı bilgi
alabilirsiniz.

Aykut

Buğrahan Korkmaz wrote:

> Selam,
>
> Arkadaşlar biliyorum sizleri çok rahatsız ettim ama ne yapiyim elimde
> değil.
>
> Şimdi ben konsolda çalışan bir cd katalog programı yapıcam. Bir
> dosyayı open ile açıyorum ve yazdırıyorum. Kapatmadan bir daha
> yazdırıyorum ama sadece ilk yazdırdığım çıkıyor. İşte kod burda. Ben
> yazdıklarımı alt alta yazmasını istiyorum...
>
> #!/usr/bin/python
> # -*- coding:utf8 -*-
>
> #
> # cdkayit.py
> #
>
> import os
>
> def yazar():
> cd_ismi = raw_input("CD'nin ismini giriniz (Çıkmak için 'q'
> tuşuna basınız): ")
> if cd_ismi == "q":
> try:
> yazici.close()
> except:
> print "Zaten dosya açık değildi"
>
> sys.exit(1)
> else:
> yazici = open("cdkayit.txt","w")
> yazici.write(cd_ismi)
> return yazar()
>
> if os.path.exists("cdkayit.txt"):
> yazar()
> else:
> f = open("cdkayit.txt","w")
> f.close()
> yazar()
>
> Yardımlarınız için teşekkürler...
> --
> Buğrahan Korkmaz
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Linux-programlama mailing list
>Linux-programlama@liste.linux.org.tr
>http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>

-- 
Aykut KOÇAK

Elektronik Mühendisi (/Electronics Engineer/) E-Posta (/E-Mail/ )

aykutkocak@superonline.com

_______________________________________________ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.