но, чтобы быть справедливым, i.text - это фактическое строковое значение, нет необходимости «вытаскивать его из массива», как предлагали некоторые люди, если, например, для метки elemet есть текстовое значение [u'String '] i.text будет строка

безусловно, будет легко, но это действительно беспокоит меня.

У меня есть скрипт, который читает на веб-странице и используетКрасивый суп разобрать это. Изсуп Я извлекаю все ссылки, так как моей конечной целью является распечатать link.contents.

Весь текст, который я анализирую, является ASCII. Я знаю, что Python рассматривает строки как юникод, и я уверен, что это очень удобно, просто бесполезно в моем крошечном скрипте.

Каждый раз, когда я иду распечатать переменную, которая содержит «String», я получаю[u'String'] выводится на экран. Есть ли простой способ вернуть это обратно в ascii или я должен написать регулярное выражение, чтобы убрать это?

Ответы на вопрос(10)

Ваш ответ на вопрос