Sanitize function в Python — функция, которая позволяет приводить элементы вида ключ-значение к единому виду устанавливая одинаковые разделители.
Пример функиции sanitize function в Python
В целом подобные функции служат для того, чтобы убрать лишние элементы и привести данные к единому виду.
Пример функции sanitize function в python :
def sanitize(time_string): if '-' in time_string: spliiter = '-' elif ':' in time_string: splitter = ':' else: return (time_string) (mins,secs) = time_string.split(splitter) return (mins + '.' + secs)
Функция может задаваться и по-другому. В примере выше фрагмент кода, который предназначен для того чтобы обрабатывать поступающие данные о времени каких-то событий.
Приведена одна функция. На вход поступает значение в виде текстовой строки, в которой передаются минуты и секунды. Минуты и секунды в строке могут разделяться за счет тире или за счет двоеточия.
Принимаем на вход значение, затем в содержимом отыскиваем один из разделителей: тире или двоеточие. Если разделителя нет — возвращаем значения в том виде, в котором они есть.
Зачем нужна функция
За счёт применения функции получаем значения минут и секунд как отдельные объекты в отдельных переменных.
Их можно в дальнейшем использовать в коде выполняя с ними операции отдельно, уже не как с массивом текста. Достигаем первичной обработки данных и придаём данным структуру.
Читайте про CGI debug, а также про настройку виртуального окружения в Linux.
В случае если на сервере размещается или может размещаться более одного проекта на Python нужно использовать для них виртуальное окружение с набором зависимостей приложения.