История изменений
Исправление
Psych218,
(текущая версия)
:
Да что надо тебе, то и пиши. {0} станет именем файла, {1} станет номером файла.
Тебе файлы переименовать надо, или нет? Если да, то как-то, совсем уж на пальцах объясняю:
import os # для списка файлов и переименования нужен модуль os
# Шаблон, какой тебе нужен
htmltemplate = """<html><head>блаблабла<body>{0}</body></html>"""
# шаблон для одной записи
template = '<div class="blablabla"><img src="{1}" alt="{0}" /></div>'
html = []
i = 0
for oldname in os.listdir(directory):
# сперва переименовываем файл
os.rename(oldname, "{}.jpg".format(i))
# теперь добавляем в этот твой html шаблон с новым именем
html.append(template.format(i))
i += 1
# собираем всё вместе:
fullhtml = htmltemplate.format('\n'.join(html))
# всё, здесь хоть на терминал выводи, хоть в файл отправляй, хоть сразу на сервер запросом отсылай. Ну для примера просто напечатаем
print(fullhtml)
Не совсем на пальцах: google python+os, google python+format. А лучше вообще какую-нибудь книжечку.
Исходная версия
Psych218,
:
Да что надо тебе, то и пиши. {0} станет именем файла, {i} станет номером файла.
Тебе файлы переименовать надо, или нет? Если да, то как-то, совсем уж на пальцах объясняю:
import os # для списка файлов и переименования нужен модуль os
# Шаблон, какой тебе нужен
htmltemplate = """<html><head>блаблабла<body>{0}</body></html>"""
# шаблон для одной записи
template = '<div class="blablabla"><img src="{1}" alt="{0}" /></div>'
html = []
i = 0
for oldname in os.listdir(directory):
# сперва переименовываем файл
os.rename(oldname, "{}.jpg".format(i))
# теперь добавляем в этот твой html шаблон с новым именем
html.append(template.format(i))
i += 1
# собираем всё вместе:
fullhtml = htmltemplate.format('\n'.join(html))
# всё, здесь хоть на терминал выводи, хоть в файл отправляй, хоть сразу на сервер запросом отсылай. Ну для примера просто напечатаем
print(fullhtml)