• 05-02-2023, 18:34:13
    #1
    from selenium import webdriver
    from concurrent.futures import ThreadPoolExecutor

    def browser_action(index):
    driver = webdriver.Firefox()
    driver.get("https://www.google.com")
    print(f"Performing action {index}")
    driver.quit()

    def main():
    with ThreadPoolExecutor(max_workers=2) as executor:
    for i in range(100):
    executor.submit(browser_action, i)

    if __name__ == "__main__":
    main()

    kodunu incelerken parantez icinde (index) ve {index} var bunlarin burdaki kullanim amaci nedir
  • 05-02-2023, 20:29:05
    #2
    Software Developer
    Normal parantez içindeki index, bir değişken. Fonksiyon içerisinde kullanılır. Fonksiyon çağırılırken bu değer doldurulur.

    executor.submit(browser_action, i)

    Burada i ile doldurulmuş.

    Süslü parantez içindeki {index} ise, bir string formatlama yöntemi. O kısım değişken ile doldurulur. F String diye geçer.

    https://hakanyalcinkaya.github.io/py...ed-string.html