Как получить индивидуальный стиль css в pyquery

Вы можете установить стиль css, используя несколько методов:

p = PyQuery('<p></p>')
p.css('font-size','16px')
p.css(['font-size'] = '16px'
p.css = {'font-size':'16px'}

Отлично, но как получить индивидуальный стиль css?

p.css('font-size') # jquery-like method doesn't work
[<p>]
p.css['font-size'] # pythonic method doesn't work!
[<p>]
p.css.font_size # BeardedO's suggestion.
[<p>]
p.attr('style')    # too much information.
'font-size: 16px; font-weight: bold'

Это кажется странным, неудобным, непонятным и непонятным! Один из первых двух должен возвращать текст стиля, не так ли?

Есть ли способ получить единый стиль CSS, не прибегая к таким инструментам, как split ()?

8
задан shafty 17 February 2011 в 20:31
поделиться