@muhyrla

Как записать результат программы в .txt файл?

def bf_parse(base_url, headers):
    session = requests.session()
    request = session.get(base_url, headers=headers)
    if request.status_code == 200:
        soup = bs(request.content, 'html.parser')
        links = (d.find('a') for d in soup.find_all('div', attrs=('forum-user-name')))
        users = {'https://www.banki.ru' + a.get('href') for a in links if a is not None}
        print('\n'.join(users))
    else:
        print("ерор")


Такой код, что нужно в него встроить что-бы весь результат записывался в .txt файл "user_baza.txt"
  • Вопрос задан
  • 532 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Вместо принта:
with open('user_baza.txt', 'w') as fh:
    fh.write('\n'.join(users))
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@ar2rsoft
PHP-developer
python script.py > userbaza.txt
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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