Я новичок в python, и я попытался разобрать некоторые XML файлы, чтобы добавить новые теги и сохранить этот новый XML файл.
python-beautifulsoup
, чтобы быть правильным пакетом для этого. Как узнать, как добавить новый тег в XML, обработанный BeautifulSoup, я узнал, что используется пакет python-bs4
.
Глядя на описание пакета, оба пакета имеют одинаковый заголовок:
python-bs4 - error-tolerant HTML parser for Python
python-beautifulsoup - error-tolerant HTML parser for Python
Итак, мой вопрос: в чем разница?
//Обновление: если кто-то хочет уменьшить этот вопрос, было бы полезно оставить причину, почему в качестве комментария.
Когда я перехожу в beautifulsoup 4.0 documentation, на первой странице есть эта информация:
(Пакет BeautifulSoup, вероятно, не тот, который вам нужен. Thats предыдущий крупный релиз, Beautiful Soup 3. Много программного обеспечения использует BS3, поэтому его все еще доступно, но если вы пишете новый код, вы должны установить beautifulsoup4.)