Как говорит Робин, вы должны поместить временные значения в список и вернуть их.Мое предложение будет иметь словарь, который содержит все значения, такие как дата отъезда задницы и другие данные, которые вам нужныНапример,
train_data = dict()
train_data['departing_date'] = str(now.year) + '-' + str(now.month) + '-' + str(now.day)
train_data['other_data'] = 'something you need'
train_data['departing_trains'] = []
for row in soup.findAll('tbody')[1].tbody.findAll('tr'):
depart = row.findAll('td')[2]
train_data['departing_trains'].append(depart)
return train_data
Возвращенный словарь будет легко анализировать, а также будет более питоническим.
Надеюсь, это поможет!Ура!