4 Temmuz 2011 Pazartesi

tek satırda dosya çıktısı almak

exec "for i in ((open('dene.txt','r')).readlines()): print i.rstrip()"

EXEC yazılan string gurubu içerisindeki tüm komut ve kuralları uygular(çalıştırır). Daha önceden tanımsız olanlar için geçerli değildir. Tembel adamın işleri gibi gözüksede aslında olması gereken aşağıda yazılı olan şekildir. Bu sizin daha sonra düzeltme yada değişiklik yapmanızı hızlandırır.

a=open('dene.txt','r')
b=a.readlines()
for i in b:
    print i.rstrip()
a.close() ## Açtığınız tüm dosya-bağlantı-işlem leri(-ları) kapatın. Unutmayın ki kainatta hiç bir kaynak sonsuz değildir. Sizin bilgisayarınızın da olmadığı gibi..
Her sistemde açılacak olan işlemler veya dosyaların sayısı bellidir.Her ne kadar bazı python yazarları okumak için açılan dosyaları kapatmasanızda olur deseler bile siz sistem kararlılığı için kapatın.
   

Hiç yorum yok:

Yorum Gönder