cannot read file readlines in python

Viewed 25

What's wrong in this line that it stops python rerunning, even terminating.

from selenium import webdriver
from selenium.webdriver.common.by import By

driver = webdriver.Chrome(r"C:\Users\Admin\Downloads\chromedriver_win32 (1)\chromedriver.exe")
driver.get("https://www.nba.com/schedule?pd=false&region=1")
driver.implicitly_wait(30)
element_to_click=driver.find_element(By.ID,"onetrust-accept-btn-handler") #.click()
element_to_click.click()
element_to_save=driver.find_element(By.XPATH,"//div/div/div/div/h4")

f=open(r'C:\pythonPro\t_bot\new_test.txt','w')
f=f.write(element_to_save.text)
print(f.readlines()) #error line
f.close()

driver.quit()

...giving an error of

Traceback (most recent call last):
  File "C:\pythonPro\t_bot\se_nba.py", line 13, in <module>
    print(f.readlines())
AttributeError: 'int' object has no attribute 'readlines'
0 Answers
Related