Python kodunda float dönmüyor

SkyHawking

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

Yeni konular

Yeni mesajlar

Geri
Yukarı