Beautifulsoup Ve Web.Py İle Neler Yapılabilir
-
Lightsaber bunu yazdı
eline sağlık güzel olmuş +rep :D
şu yield in olayı nedir tam olarak?
yield, return'un üvey kardeşi
örnekle daha iyi anlaşılır:
def lightsaber(takunya):
for i in range(10):
yield i
deneme = lightsaber('deneme') # fonksiyondan bir sonuç yerine, generator döner
for i in deneme:
print i # sırayla sayıları alır, yazdırır (yield ram'in dolmasını önlemek için güzel bir yoldur)
benim betikteki amacı, html sayfasını parça parça göndermek.
return kullansaydım, tek seferde göndermek zorunda kalacaktım, bu da işlemler tamamlanana dek kullanıcının sayfayı göremeyeceği anlamına geliyordu.
ama yield kullandığım için (web.py'yi bunu destekleyecek şekilde ayarlamışlar) konu bilgilerini aldıkça ekrana basıyor.
-
Vay be cidden güzel olmuş eline sağlık..
Toplam Hit: 2821 Toplam Mesaj: 13