• 29-10-2022, 18:45:45
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Selamın Aleyküm arkadaşlar aşağıdaki kodlarda n45 Eski:n bu yazıyı oradan cıkartıp iki rakamı bir birine bölmek istiyorum bunu nasıl yaparım aslında yaptım da çok kara düzen oldu
    Liste=["2.546\n45 Eski:\n2.649,00TL"]
    Ben şöyle yaptım.
    for a in Liste:
           for b in a.split("\n"):
                    try:
                         c=b.replace("00TL","").replace(",","")
                         d=float(c)
                         print(d)
                    except:
                        continue
  • 29-10-2022, 18:54:52
    #2
    Volg29 adlı üyeden alıntı: mesajı görüntüle
    Selamın Aleyküm arkadaşlar aşağıdaki kodlarda n45 Eski:n bu yazıyı oradan cıkartıp iki rakamı bir birine bölmek istiyorum bunu nasıl yaparım aslında yaptım da çok kara düzen oldu
    Liste=["2.546\n45 Eski:\n2.649,00TL"]
    Ben şöyle yaptım.
    for a in Liste:
           for b in a.split("\n"):
                    try:
                         c=b.replace("00TL","").replace(",","")
                         d=float(c)
                         print(d)
                    except:
                        continue
    import re
    
    Liste=["2.546\n45 Eski:\n2.649,00TL"]
    Liste[0] = Liste[0].replace(".","")
    
    sayi1 = float(re.search('(.*)\n', Liste[0]).group(1))
    sayi2 = float(re.search('\n(.*),', Liste[0]).group(1))
    print(sayi1+sayi2)
  • 29-10-2022, 18:59:17
    #3
    .strip() n t gibi boşluk karakterlerini yok eder.
    .replace("n", "") n siler

    Ters slash yazınca siliniyor forumda yorumda
  • 29-10-2022, 19:00:03
    #4
    Sezar6699 adlı üyeden alıntı: mesajı görüntüle
    import re
    
    Liste=["2.546\n45 Eski:\n2.649,00TL"]
    Liste[0] = Liste[0].replace(".","")
    
    sayi1 = float(re.search('(.*)\n', Liste[0]).group(1))
    sayi2 = float(re.search('\n(.*),', Liste[0]).group(1))
    print(sayi1+sayi2)
    Çok teşekkür ederim çok yardımcı oldu
  • 29-10-2022, 19:04:08
    #5
    Volg29 adlı üyeden alıntı: mesajı görüntüle
    Çok teşekkür ederim çok yardımcı oldu
    Rica ederim
  • 29-10-2022, 19:16:24
    #6
    sum(map(float, Liste[0].strip('TL').replace('.', '').replace(',', '.').split('\n')[0::2]))
    • Volg29
    Volg29 bunu beğendi.
    1 kişi bunu beğendi.
  • 29-10-2022, 19:42:27
    #7
    Sezar6699 adlı üyeden alıntı: mesajı görüntüle
    Rica ederim
    Visual studio code de bende bu sector çikmiyor hocam sebebi eklentiden kaynaklimidir acaba bilginiz varmidir?

    https://imgyukle.com/i/JPYdSe
    bendeki: https://imgyukle.com/i/JPY7fR
  • 29-10-2022, 19:47:04
    #8
    miracuzunlar adlı üyeden alıntı: mesajı görüntüle
    Visual studio code de bende bu sector çikmiyor hocam sebebi eklentiden kaynaklimidir acaba bilginiz varmidir?

    https://imgyukle.com/i/JPYdSe
    bendeki: https://imgyukle.com/i/JPY7fR
    Sendeki yeni sürüm selenium, şöyle aramalar yapabilirsin;

    from selenium.webdriver.common.by import By
    driver.find_element(By.CLASS_NAME, "content")
    Bunlar da kullanabileceğin argümanlar:
    CLASS_NAME
    CSS_SELECTOR
    ID
    LINK_TEXT
    NAME
    PARTIAL_LINK_TEXT
    TAG_NAME
    XPATH