Я сделал это:
soup = BeautifulSoup(open(fullpath, encoding='utf8'), "html.parser")
links = soup.findAll('a', style='text-decoration: none !important;')
for link in links:
txtfile.write(link['data-title'] + '\n')
Мне нужно использовать io.open
, потому что в противном случае я получаю сообщение об ошибке, но с io.open
извлеченные строки находятся в неправильном порядке, в котором они были прочитаны.
Как заставить io.open
читать и писать в том порядке, в котором строки были прочитаны?