Member 13853236 Ответов: 1

Как написать вывод содержимого файла в Python


Я могу распечатать содержимое любого веб-сайта, но не могу записать это содержимое в файл.
Здесь я хочу записать содержимое(то есть текст в этом файле) в файл с именем key.txt
Пожалуйста, помогите! Это для моего проекта!!

Что я уже пробовал:

from urllib.request import urlopen
import re
from bs4 import BeautifulSoup

url = input("enter full url:")
pattern = re.compile("[\w]+.[\w]+")
matchobject = pattern.match(url)
if (matchobject):
    print("your website is:",url)
    html =urlopen(url).read().decode()
    soup = BeautifulSoup(html,"html.parser")
    for script in soup(["script", "style"]):
       script.extract()
       text = soup.get_text()
       print(text)
       with open("C:\\Users\\Aishwarya\\Desktop\\key.txt", "w") as text_file:
        text_file.write(text)  # i have doubt over here
      
        text_file.close()

1 Ответов

Рейтинг:
12

User 7429338

Вы можете посмотреть здесь: Python для начинающих - чтение и запись файлов на Python[^].