Товарищ, да вам туториал читать!
От количества .write глаза рябят.
Также, откройе для себя optparse, не делайте велосипеда такого квадратного.
Для такой простой задачи, как добавление вирт. хостов, проще использовать темплейты в файлах и делать file.format() и сохранять куда надо
optparse — то, что нужно было мне.
По поводу шаблонов, которые хранить в отдельном файле — идея мне нравится, но всетаки хотелось бы такой простой скрипт уместить в одном файле. По поводу большого количества write я с вами солидарен, сейчас ищу оптимальный вариант-решение. Пробовал перенос строк через +\ , но результат — немного больше отступы чем нужно. Пока пришел к тому, что можно было сдеать строки в виде списка, но я уверен, что есть более гуманное решение, которого я еще просто не изучил.
> По поводу большого количества write я с вами солидарен, сейчас ищу оптимальный вариант-решение.
У оператора print есть возможность перенаправления вывода на файловый дескриптор, емнип print >>fd, «message»
Создание виртуальных хостов в apache под Linux на Python