воскресенье, 10 февраля 2008 г.

Из текстового файла создаем файл с гиперссылками

Из текстового файла с названиями статей, создаем файл с гиперссылками с этими названиями:


# -*- coding: cp1251 -*-

# получаем из файла с заголовками страниц, файл с
# гиперсссылками. Например: было "Моя статья", стало
# <a href="01.php">Моя статья</a><br><br>
# у входного файла: одна строка - один заголовок статьи.

import sys, re, string
filename = "1.txt" # файл из которого берутся строки
filename2 = "2.html" # файл куда записываются обработаные строки

# открываем файлы, первый на чтение, второй на запись
f1 = open(filename, "r")
f2 = open(filename2, "w")

a = 49 # начальное значение номеров ссылок

for line in f1.readlines():
    s2 = re.sub('\n', '', line)
    s = "<a href=\"0" + str(a) + ".php\">" + s2 + "</a><br><br>\n"
    f2.write(s)
    a = a + 1

# все сделано, закрываем файлы
f2.close()
f1.close()

Комментариев нет: