Ivan458
@Ivan458

Как передать результат выполнения функции?

Добрый вечер, не получается передать результат выполнения функции(создание и добавление в словарь)
def get_content(html):
    soup = BeautifulSoup(html, 'html.parser')
    test=[]
    table = soup.find('div', class_='table-wrapper')
    for rows in table.find_all('tr')[1:]:
        test.append({'Пункт вещания':[city.text for city in rows.find_all('td')]})
    return test

далее пытаюсь передать значение функции 1 в функцию 2
def outfile(test):
    print(test)

outfile(test)

подскажите что делаю не так? Благодарю
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 2
SoreMix
@SoreMix Куратор тега Python
yellow
1. Что конкретно не так?
2. Показывайте весь код
Ответ написан
resolut1123
@resolut1123
Студент
Нужно связать 2 функции
def get_content(html):
    soup = BeautifulSoup(html, 'html.parser')
    test=[]
    table = soup.find('div', class_='table-wrapper')
    for rows in table.find_all('tr')[1:]:
        test.append({'Пункт вещания':[city.text for city in rows.find_all('td')]})
    return test

def outfile(test):
    print(test)

testprint = get_content()
outfile(testprint)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы