PythonTiny CSS-返回样式表(可以保存的文件)?
使用TinyCss,如何将解析后的CSS打印到正常的、可用的CSS文档中 用法示例: 查看所有样式,更新包含选择器“.some class name”的所有集合,其中发现具有某些属性,然后将样式表打印回文件 我被困在从TinyCSS打印Stylesheet到.css文件的简单任务上 它必须是超级简单的东西,但我已经像疯了一样在谷歌上搜索了这个,找不到一个方法来做到这一点。我是python新手,所以我可能忽略了一些简单的东西PythonTiny CSS-返回样式表(可以保存的文件)?,python,css,Python,Css,使用TinyCss,如何将解析后的CSS打印到正常的、可用的CSS文档中 用法示例: 查看所有样式,更新包含选择器“.some class name”的所有集合,其中发现具有某些属性,然后将样式表打印回文件 我被困在从TinyCSS打印Stylesheet到.css文件的简单任务上 它必须是超级简单的东西,但我已经像疯了一样在谷歌上搜索了这个,找不到一个方法来做到这一点。我是python新手,所以我可能忽略了一些简单的东西 谢谢大师 因为我在回复一篇旧帖子,所以有可能罗伯特已经解决了这个问题。因
谢谢大师 因为我在回复一篇旧帖子,所以有可能罗伯特已经解决了这个问题。因为我也在寻找同样的东西,所以我写了下面的
import tinycss;
css_text="""
.span-class1{
background: url(images/test.png) no-repeat top left;
width: 10px;
height: 10px;
}
"""
css_parser=tinycss.make_parser('page3');
stylesheet=css_parser.parse_stylesheet_bytes(css_text);
for rule in stylesheet.rules:
#let us reconstruct the css rule
css_str=rule.selector.as_css()+"{\n";
for d in rule.declarations:
prop_css_val='';
for v in d.value:
prop_css_val=prop_css_val+' '+v.as_css();
css_str=css_str+str(d.name)+":"+prop_css_val+";\n"
css_str=css_str+"}\n"
print css_str;
我对CSS、tinycss和python不是很在行。如果上面的代码有什么问题,那就别杀了我:)这是我在Python课上玩的一个项目,所以你现在说的话当时不会引起我的共鸣,但现在确实如此。我只是很惊讶没有像tinycss.name\u样式表(“解析的文本”)这样的东西。老实说,我没有回头看它,但我相信有一天我会再次面对TinyCSS,所以谢谢你的帖子-这是很有帮助的!