Помогите, пожалуйста
Стоит задача конвертировать 1300+ файлов html (каждый файл это страница сайта) в отдельный файл markdown.
Я нашла способ конвертировать всего по 1 файл за раз, что отнимает уйму времени и абсолютно бессмысленно.
Все 1300+ файлов находятся в одном каталоге (папке) на рабочем столе. Как написать код так, чтобы программа брала любой файл с расширением имени файла .html в каталоге и конвертировала его сразу в .md, сохраняя файл например в этот же каталог?
Также находила код, который выписывает все файлы .html, которые находятся в одном каталоге. Но что мне дальше с выведенным списком делать не знаю. Не знаю как совместить два кода. А может их и не нужно совмещать.
Работаю на iOS.
Стоит задача конвертировать 1300+ файлов html (каждый файл это страница сайта) в отдельный файл markdown.
Я нашла способ конвертировать всего по 1 файл за раз, что отнимает уйму времени и абсолютно бессмысленно.
Python:
import html2text as ht
import os
import sys
from pathlib import Path
text_maker = ht.HTML2Text()
with open('/Users/Desktop/example.com/Только файлы HTML/index.html','r',encoding='UTF-8') as f:
htmlpage = f.read()
text = text_maker.handle(htmlpage)
with open('/Users/Desktop/example.com/Только файлы HTML/index.md','w') as f:
f.write(text)
Все 1300+ файлов находятся в одном каталоге (папке) на рабочем столе. Как написать код так, чтобы программа брала любой файл с расширением имени файла .html в каталоге и конвертировала его сразу в .md, сохраняя файл например в этот же каталог?
Также находила код, который выписывает все файлы .html, которые находятся в одном каталоге. Но что мне дальше с выведенным списком делать не знаю. Не знаю как совместить два кода. А может их и не нужно совмещать.
Python:
import os
dir = "/Users/Desktop/example.com/Только файлы HTML"
for i in os.walk(dir):
for i2 in i[2]:
if i2.endswith(".html"):
print(i[0] + "/" + i2)
Работаю на iOS.