Python Kodunda Float Değeri Dönmüyor Ne Yapabilirim?

Ftrea

Katılımcı Üye
3 Nis 2016
256
1
Merhaba. Python üzerinde başlangıç düzeyindeyim diyebilirim. Aşağıdaki gibi veri çekmeye çalışıyorum. Verileri çekerken string türünde veriler alıyor. Tip dönüşümü yaparak çektiğim iki veriyi çarpmak istedim. Ancak dönüşüm yaptığımda program boş dizi döndürüyor. Galiba döngü içerisinde dönüşüm yapılmıyor(?). Bu çarpma işlemini nasıl yapabilirim? Yardımcı olabilecek varsa teşekkürler şimdiden.

Python:
import scrapy

class TrPlakaSpider(scrapy.Spider):
    name = 'tr_plaka'
    allowed_domains = ['mundasolar.com']
    start_urls = ['https://mundasolar.com/2020/12/23/turkiye-isin-sureleri-iller-aylik-yillik-ortalama/']

    def parse(self, response):
        sehirler = response.xpath('//table/tbody/tr')
        for sehir in sehirler:
            sehir_adi = sehir.xpath('.//td[1]/text()').get()
            isin = sehir.xpath('.//td[3]/text()').get()
            yeni = sehir.xpath('.//td[2]/text()').get()
            yeni = yeni.replace(",",".")
            yield{
                'cityName': sehir_adi,
                'heatValue': isin,
                "yeni": float(yeni) * float(isin)
            }
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.