Стандартная строка title()
метод в Python довольно наивен и правильно не обрабатывает преобразование даже довольно простых слов и фраз к случаю заголовка (написанные через дефис слова, фразы с кавычками, фразы с предлогами, и т.д.).
В поиске с помощью Google вокруг, я нашел несколько решений на различных языках к этой проблеме. Кто-либо может рекомендовать хорошую реализацию этого в Python?
Найдено через Google: http://muffinresearch.co.uk/archives/2008/05/27/titlecasepy-titlecase-in-python/