LINUX.ORG.RU

История изменений

Исправление 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)