Я проследовал за учебником, чтобы очистить таблицу, а затем экспортировать данные в CSV-файл.Я получаю сообщение об ошибке через PyCharm, когда пытаюсь выполнить файл с сообщением
«Трассировка (последний вызов был последним): файл« I: /Scrape/MediumCode.py », строка 1, в запросах на импорт ModuleNotFoundError:Никакой модуль с именем 'questions' "
Я также предполагаю, что в коде и его логике есть другие ошибки, но это первая проблема, с которой я столкнулся и не могу идти дальше, не понимая, почему библиотека не распознается
успешно выполнил запросы на установку pip
from urllib.request import urlopen as uReq
from bs4 import BeautifulSoup as soup
my_url = 'https://en.wikipedia.org/wiki/Public_holidays_in_Switzerland'
uClient = uReq(my_url)
page_html = uClient.read()
uClient.close()
page_soup = soup(page_html, "html.parser")
containers = page_soup.findAll("table", {"class":"wikitable"})
filename = "holidays.csv"
f = open(filename, "w")
headers = "holiday, holiday_date"
f.write(headers)
for container in containers:
holiday = container.table.tbody.tr.td.a["title"]
name_container = container.findAll("a", {"class":"title"})
holiday_name = name_container[0].text
date_container = container.findAll("td")
date = date_container[0].text.strip()
print("holiday: " + brand)
print("holiday_name: " + holiday_name)
print("date: " + date)
f.write(holiday + "," + holiday_name.replace(",", "|") + "," + date + "\n")
f.close()