Я думаю, во-первых, необходимо ли понять, как делает Интернет, и это - сервисные работы. Чтобы сделать это, Вам будет нужна теория компьютерных сетей, небольшого терпения и Google. Для начала работы попробуйте Google и Википедию:
И затем, Вы должны для получения немного ближе с языком сценариев (главным образом на sirver-стороне)
затем, когда Вы будете знать немного обо всем, Вы сможете выбрать определенные вещи учиться больше ближе на: такой как язык программирования (php, Python, жемчуг), веб-сервер (апач, iis). Я предполагаю, лучший способ узнать, что что-то - должно начать с истории предмета.
Так, так как это было немного ниже, чем Вы был необходим, я мог только дать один большой Источник Knowlege (немного практического руководства):
немного больше ближе к Вашему вопросу о Python (как установить, это - модуль):
Это - статья о веб-сервере Apache из Руководства FreeBSD (одно из моего избранного)
Кроме того, возможно, необходимо проверить это (более подробная документация относительно mod_python):
(также включает инструкцию по установке Windows - http://www.modpython.org/live/mod_python-2.7.8/doc-html/app-wininst.html),
Но если я, где на Вашем месте, я предпочел бы использовать PHP или Ruby с этой целью.
Источник PHP-справки: http://www.php.net/manual/en/
Основы Ruby: http://www.ruby-lang.org/en/documentation/quickstart/
Вы не можете, потому что то, что является escape-последовательностью, не четко определено в целом - необходимо знать, для какого терминала escape-последовательности разработаны. Если Вы хотите ограничить проблему для "разделения последовательностей цвета ANSI" (довольно вероятное предположение), что-то как:
sed 's/\o033\[[0-9]*;[0-9]*m//g'
Должен добиться цели.
Следующие захватят возможности [Xm, [X;m, [X;Ym и [X;Y;Zm (некоторые из них могут быть технически некорректными, но они работают и были замечены в дикой природе):
sed -r 's|\x1B\[[0-9]{1,2};?(;[0-9]{1,2}){,2}m||g'