Как использовать / конвертировать sed в Python? - PullRequest
0 голосов
/ 04 апреля 2020

Любая идея преобразовать приведенную ниже строку в Python?

sed 's+forwarding_link+'$link'+g' first.html > index2.html

1 Ответ

0 голосов
/ 04 апреля 2020

Так как link является переменной, она останется таковой в Python

. Вам нужно будет прочитать файл first.html, использовать string.replace, чтобы заменить соответствующие строки, а затем вывести дамп. результат в index2.html.

link = 'your link here'

with open('first.html') as infile:
    data = infile.read()

data = data.replace('forwarding_link', link)

with open('index2.html', 'w') as outfile:
    outfile.write(data)
...