Python kodunda float dönmüyor

SkyHawking

Hectopat
Katılım
6 Nisan 2021
Mesajlar
871
Çözümler
3
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)
            }
 

Bu konuyu görüntüleyen kullanıcılar

Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…